圖的深度遍歷,輸出結果為(紅色為鍵盤輸入的數據,權值都置為1): 輸入頂點數和弧數:8 9 輸入8個頂點. 輸入頂點0:a 輸入頂點1:b 輸入頂點2:c 輸入頂點3:d 輸入頂點4:e 輸入頂點5:f 輸入頂點6:g 輸入頂點7:h 輸入9條弧. 輸入弧0:a b 1 輸入弧1:b d 1 輸入弧2:b e 1 輸入弧3:d h 1 輸入弧4:e h 1 輸入弧5:a c 1 輸入弧6:c f 1 輸入弧7:c g 1 輸入弧8:f g 1 深度優先遍歷: a b d h e c f g 程序結束.
標簽:
上傳時間: 2016-04-04
上傳用戶:lht618
在了解實時嵌入式操作系統內存管理機制的特點以及實時處理對內存管理需求的基礎上,練習并掌握有效處理內存碎片的內存管理機制,同時理解防止內存泄漏問題的良好設計方法。使用預先規劃的思想,構建自己的私有內存管理機制,在系統內存池中申請內存,并將其納入私有內存管理機制中,形成靜態預分配內存池; 靜態預分配內存池支持一種以上固定長度內存池,如16 字節內存池和256 字節內存池。固定長度內存池的單塊長度應考慮體系結構開銷,并盡量減少內部碎片;固定長度內存池數量應可配置; 靜態預分配內存池與系統內存池的統一管理機制。向用戶分配內存時應保證長度最佳匹配原則。當申請內存的長度超過靜態預分配長度或資源不足時,自動向系統內存池申請; 管理機制包括: a) 初 始化函數; b) 內 存申請/釋放函數。并特別要保證釋放安全; c) 告 警機制; d) 管 理監視機制。 5. 利用可能的互斥機制或代碼可重入設計,保證以上管理機制的操作安全性; 6. 創建多Task 環境測試及演示以上內容
上傳時間: 2016-04-12
上傳用戶:lizhen9880
一個職工信息管理系統。 系統功能如下: 1,創建存儲該單位職工信息的存儲系統,在第一次輸入基本信息時,創建文件將職工信息寫入文件。 2,增加職工信息,增加新職工時輸入新職工的基本信息并加入文件。 3,刪除某職工的基本信息,同時修改文件中相應的內容。 4,修改某職工的某些信息,如加工資,獲新學位,晉升職稱。 5,可以輸出符合某種特征的職工信息列表,包括: a)全體職工信息; b)某職稱的職工全部信息; c)出生日期在某一范圍的全部職工信息; d)某一部門全部職工信息。
標簽: 信息管理系統
上傳時間: 2013-11-30
上傳用戶:woshini123456
%radon transform clear all % N=800 n=1:N fs=200 t=n/fs x1=exp(j*2*pi*(5*t+0.5*5*t.^2)) x2=exp(j*2*pi*(5*t+0.5*15*t.^2)) x=x1+x2 %N=length(x) % ambifunb(x ) %*****************************************RAT naf=ambifunb(x) htl(abs(naf)) % [wh,rho,theta]=htl(abs(naf)) colormap([0,0,0]) % xlabel( 極半徑 ) % ylabel( 角度 ) %**************************************%找出峰值點的坐標,計算初始頻率和調頻斜率(正確) %找出峰值點的坐標 b=max(max(wh)) [u,a]=find(wh>=0.8*b)
上傳時間: 2014-10-27
上傳用戶:Yukiseop
該控制器能實現城市“十字”路口正常情況下以及特殊情況和緊急情況下交通信號燈的模擬控制。 1、在十字路口東西南北各設置紅、黃、綠三種信號燈,如圖1所示。正常情況下,東西、南北方向輪流放行。當東西方向(A線)放行、南北方向(B線)禁行時,東西方向(A線)綠燈亮25秒,然后黃燈亮5秒,南北方向(B線)紅燈亮30秒;當南北方向(B線)放行、東西方向(A線)禁行時,南北方向(B線)綠燈亮25秒,然后黃燈亮5秒,東西方向(A線)紅燈亮30秒。如此循環,實現交通燈定時控制。 2、有急救車優先通過功能。當有急救車到達時,路口的信號燈全部變紅燈,以便急救車通過,急救車的通行時間為10秒,急救車過后,交通燈恢復先前狀態。 3、交通燈在紅、綠燈交替點亮中,用兩個數碼管顯示點亮的燈還能持續的時間。
上傳時間: 2014-01-31
上傳用戶:qazxsw
選擇一幅黑白色類似于圓形的圖片,運行后的A為黑色像素數,B為邊界像素數,4*3.14*A/(B*B)即圓形度,此值越接近1,說明越像圓形,偏離1比如0.7,說明已經不算是圓形
標簽: 黑白
上傳時間: 2016-06-15
上傳用戶:zq70996813
給定n個矩陣{A1,A2,…,An},其中Ai與Ai+1是可乘的,i=1,2,…,n-1。考察這n個矩陣的連乘積A1A2…An。由于矩陣乘法滿足結合律,故計算矩陣的連乘積可以有許多不同的計算次序,這種計算次序可以用加括號的方式來確定。若一個矩陣連乘積的計算次序完全確定,則可以依此次序反復調用2個矩陣相乘的標準算法(有改進的方法,這里不考慮)計算出矩陣連乘積。若A是一個p×q矩陣,B是一個q×r矩陣,則計算其乘積C=AB的標準算法中,需要進行pqr次數乘。
上傳時間: 2016-06-18
上傳用戶:hjshhyy
細胞神經網絡(CNN)GUI源代碼 細胞神經網絡(CNN)是一種和人類神經網絡非常相似的并行計算模型,各個鄰接節點間有不同的通信。在本程序中A模型是反饋矩陣,B是控制矩陣。
上傳時間: 2014-01-27
上傳用戶:kelimu
CAN51開發板功能 1、 USB或DC+5V供電; 2、 89c52+sja1000+tja1050(tja1040)(p82c250);89c52+mcp2515+tja1050(tja1040)(p82c250);通過跳鍵選擇sja1000或 mcp2515,用戶任選一種CAN控制芯片; 3、 支持RS232/422/485總線與CAN總線相互轉換; 4、 CAN總線波特率可調:20,40,50,80,100,125,200,250,400,500,666,800,1000Kbit/s 5、 提供電路圖; 6、 提供源程序:basican和pelican模式(CAN2.0A和CAN2.0B),c語言和匯編語言,程序注釋詳盡; 7、 成對購買開發板可以實現:A開發板發送數據,B開發板接收數據,并把接收到的數據通過串口上傳到計算機顯示;A開發板上短路鍵的狀態,可以通過CAN總線發送給B開發板,通過B開發板LED燈的亮滅,顯示A開發板上短路鍵的狀態; 8、 提供技術支持,接受CAN開發項目;
上傳時間: 2016-11-22
上傳用戶:fxf126@126.com
創建兩個生產者進程和兩個消費者進程,生產者進程a需要生成10000個整數,每次都將自己的進程號(用getpid()函數獲得)和生成的整數放入共享內存中(共享內存大小為64Byte)。生產者b每次從26個英文字母中選一個,并將自己的進程號和選中的字母放入共享內存中,直到26個字母全部都選中。消費者進程c負責從共享內存中讀取數據生產者進程a的數據并且將這些數據寫入文件a.out。消費者進程d從共享內存讀取進程b的數據后寫入b.out中。
標簽: 進程
上傳時間: 2014-01-24
上傳用戶:王者A