單鏈表的查找、插入與刪除。 設計算法,實現線性結構上的單鏈表的產生以及元素的查找、插入與刪除。具體實現要求: 1. 從鍵盤輸入20個整數,產生不帶表頭的單鏈表,并輸入結點值。 2. 從鍵盤輸入1個整數,在單鏈表中查找該結點的位置。若找到,則顯示“找到了”;否則,則顯示“找不到”。 3. 從鍵盤輸入2個整數,一個表示欲插入的位置i,另一個表示欲插入的數值x,將x插入在對應位置上,輸出單鏈表所有結點值,觀察輸出結果。 4. 從鍵盤輸入1個整數,表示欲刪除結點的位置,輸出單鏈表所有結點值,觀察輸出結果。 5. 將單鏈表中值重復的結點刪除,使所得的結果表中個結點值均不相同,輸出單鏈表所有結點值,觀察輸出結果。 6. 刪除其中所有數據值為偶數的結點,輸出單鏈表所有結點值,觀察輸出結果。 7. 把單鏈表變成帶表頭結點的循環鏈表,輸出循環單鏈表所有結點值,觀察輸出結果。 8. (★)將單鏈表分解成兩個單鏈表A和B,使A鏈表中含有原鏈表中序號為奇數的元素,而B鏈表中含有原鏈表中序號為偶數的元素,且保持原來的相對順序,分別輸出單鏈表A和單鏈表B的所有結點值,觀察輸出結果。
標簽: C++
上傳時間: 2015-12-21
上傳用戶:bdyangfan
為了增加公司收入,F 公司新開設了物流業務。由于 F 公司在業界的良好口碑,物流業務一開通即受到了消費者的歡迎,物流業務馬上遍及了城市的每條街道。然而,F 公司現在只安排了小明一個人負責所有街道的服務。 任務雖然繁重,但是小明有足夠的信心,他拿到了城市的地圖,準備研究最好的方案。城市中有 n 個交叉路口,m 條街道連接在這些交叉路口之間,每條街道的首尾都正好連接著一個交叉路口。除開街道的首尾端點,街道不會在其他位置與其他街道相交。每個交叉路口都至少連接著一條街道,有的交叉路口可能只連接著一條或兩條街道。 小明希望設計一個方案,從編號為1的交叉路口出發,每次必須沿街道去往街道另一端的路口,再從 新的路口出發去往下一個路口,直到所有的街道都經過了正好一次。 輸入數據格式: 輸入的第一行包含兩個整數n, m(1≤n≤10, n-1≤m≤20),表示交叉路口的數量和街道的數量,交叉 路口從1到n標號。 接下來m行,每行兩個整數a, b,表示和標號為a的交叉路口和標號為b的交叉路口之間有一條街道, 街道是雙向的,小明可以從任意一端走向另一端。兩個路口之間最多有一條街道。 輸出輸出格式: 如果小明可以經過每條街道正好一次,則輸出一行包含m+1個整數p1, p2, p3, ..., pm+1,表示小明經過的路口的順序,相鄰兩個整數之間用一個空格分隔。如果有多種方案滿足條件,則輸出字典序最小的一種方案,即首先保證p1最小,p1最小的前提下再保證p2最小,依此類推。 如果不存在方案使得小明經過每條街道正好一次,則輸出一個整數-1。
標簽: 代碼
上傳時間: 2019-07-04
上傳用戶:Rain
function [R,k,b] = msc(A) % 多元散射校正 % 輸入待處理矩陣,通過多元散射校正,求得校正后的矩陣 %% 獲得矩陣行列數 [m,n] = size(A); %% 求平均光譜 M = mean(A,2); %% 利用最小二乘法求每一列的斜率k和截距b for i = 1:n a = polyfit(M,A(:,i),1); if i == 1 k = a(1); b = a(2); else k = [k,a(1)]; b = [b,a(2)]; end end %% 求得結果 for i = 1:n Ai = (A(:,i)-b(i))/k(i); if i == 1 R = Ai; else R = [R,Ai]; end end
上傳時間: 2020-03-12
上傳用戶:15275387185
AR0231AT7C00XUEA0-DRBR(RGB濾光)安森美半導體推出采用突破性減少LED閃爍 (LFM)技術的新的230萬像素CMOS圖像傳感器樣品AR0231AT,為汽車先進駕駛輔助系統(ADAS)應用確立了一個新基準。新器件能捕獲1080p高動態范圍(HDR)視頻,還具備支持汽車安全完整性等級B(ASIL B)的特性。LFM技術(專利申請中)消除交通信號燈和汽車LED照明的高頻LED閃爍,令交通信號閱讀算法能于所有光照條件下工作。AR0231AT具有1/2.7英寸(6.82 mm)光學格式和1928(水平) x 1208(垂直)有源像素陣列。它采用最新的3.0微米背照式(BSI)像素及安森美半導體的DR-Pix?技術,提供雙轉換增益以在所有光照條件下提升性能。它以線性、HDR或LFM模式捕獲圖像,并提供模式間的幀到幀情境切換。 AR0231AT提供達4重曝光的HDR,以出色的噪聲性能捕獲超過120dB的動態范圍。AR0231AT能同步支持多個攝相機,以易于在汽車應用中實現多個傳感器節點,和通過一個簡單的雙線串行接口實現用戶可編程性。它還有多個數據接口,包括MIPI(移動產業處理器接口)、并行和HiSPi(高速串行像素接口)。其它關鍵特性還包括可選自動化或用戶控制的黑電平控制,支持擴頻時鐘輸入和提供多色濾波陣列選擇。封裝和現狀:AR0231AT采用11 mm x 10 mm iBGA-121封裝,現提供工程樣品。工作溫度范圍為-40℃至105℃(環境溫度),將完全通過AEC-Q100認證。
標簽: 圖像傳感器
上傳時間: 2022-06-27
上傳用戶:XuVshu
最近在某寶上買了一塊RC522模塊,試玩了下,讀寫卡正常。想學習使用新的東西時,有必要了解它的工作原理和工作過程,不清楚或者不知道的可以參考相關數據手冊和參考文獻,在這里為了節省自己的時間,我只對我的51程序做一個小小的筆記~~想要驅動RC522模塊對IC卡(這里用的是M1卡型號是S50)進行讀寫操作,一定要有以下5個步驟:一、尋卡二、防沖突三、選擇卡 四、驗證扇區密碼(每個扇區都有密匙A和密匙B,驗證正確才能對該扇區的某塊進行讀寫) 五、讀/寫
上傳時間: 2022-07-19
上傳用戶:
特點: 精確度0.1%滿刻度 可作各式數學演算式功能如:A+B/A-B/AxB/A/B/A&B(Hi or Lo)/|A|/ 16 BIT類比輸出功能 輸入與輸出絕緣耐壓2仟伏特/1分鐘(input/output/power) 寬范圍交直流兩用電源設計 尺寸小,穩定性高
上傳時間: 2014-12-23
上傳用戶:ydd3625
設計了一款用于UHF RFID射頻前端接收機的高線性度LNA。該低噪聲放大器采用噪聲消除技術,具有單端輸入差分輸出的功能,能夠同時實現輸出平衡,噪聲消除和非線性失真抵消,具有高的線性度。該電路采用TSMC 0.18 μm工藝設計,芯片面積只有0.02 mm2。電源電壓為1.8 V,總電流為8 mA,后仿真結果增益為19.2 dB,噪聲因子為2.5 dB,輸入1 dB壓縮點為-5.2 dBm。
上傳時間: 2014-01-21
上傳用戶:kachleen
特點(FEATURES) 精確度0.1%滿刻度 (Accuracy 0.1%F.S.) 可作各式數學演算式功能如:A+B/A-B/AxB/A/B/A&B(Hi or Lo)/|A| (Math functioA+B/A-B/AxB/A/B/A&B(Hi&Lo)/|A|/etc.....) 16 BIT 類比輸出功能(16 bit DAC isolating analog output function) 輸入/輸出1/輸出2絕緣耐壓2仟伏特/1分鐘(Dielectric strength 2KVac/1min. (input/output1/output2/power)) 寬范圍交直流兩用電源設計(Wide input range for auxiliary power) 尺寸小,穩定性高(Dimension small and High stability)
上傳時間: 2013-11-24
上傳用戶:541657925
#include<iom16v.h> #include<macros.h> #define uint unsigned int #define uchar unsigned char uint a,b,c,d=0; void delay(c) { for for(a=0;a<c;a++) for(b=0;b<12;b++); }; uchar tab[]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,
上傳時間: 2013-10-21
上傳用戶:13788529953
題目:利用條件運算符的嵌套來完成此題:學習成績>=90分的同學用A表示,60-89分之間的用B表示,60分以下的用C表示。 1.程序分析:(a>b)?a:b這是條件運算符的基本例子。
上傳時間: 2015-01-08
上傳用戶:lifangyuan12