資源描述:
《c語言算法大全》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、C語言經(jīng)典算法目錄一、單元加61.erre62.erre263.數(shù)組完全單元74.棧單元加8二、底層編程91.asm92.C標志符命名源程序213.ping234.winsock2275.檢測鼠標296.檢出錯誤307.時間陷阱31三、漢諾塔331.非遞歸332.漢諾塔343.漢諾塔2354.換位遞歸364405.諾漢塔畫圖版376.四塔1387.四塔240四、逆陣411.簡單逆陣412.逆矩陣423.逆陣45五、經(jīng)典程序471.編程漢字問題472.編隨機數(shù)483.遞堆法494.漢字字模505.簡單數(shù)據(jù)庫546.冒泡法改
2、進557.窮舉搜索法578.掃描碼589.傻瓜遞歸5910.神經(jīng)元模型5911.試題6312.挽救軟盤6444013.小白鼠鉆迷宮6514.小字庫DIY6815.小字庫DIY-69六、求進制711.16進制10進制712.二進制數(shù)723.二進制數(shù)272七、數(shù)據(jù)結(jié)構(gòu)73一、單鏈表731.ww732.單鏈表743.單鏈表1764.單鏈表2775.單鏈表倒序786.單鏈表的處理全集797.建立鏈表1888.節(jié)點899.鏈表(遞歸)9310.鏈表十五人排序9611.冒泡排序9844012.質(zhì)因子99二、排列類數(shù)據(jù)結(jié)構(gòu)1011大整
3、數(shù)1012.遞歸車廂1033.隊列1054.二叉排序樹1075.二叉樹實例1106.各種排序法1157.哈夫曼算法1248.哈慢樹1339.建樹和遍歷13510.迷宮13711.迷宮問題13912.逆波蘭計算器14213.排序法14414.數(shù)據(jù)結(jié)構(gòu)115215.數(shù)據(jù)結(jié)構(gòu)215315.數(shù)據(jù)結(jié)構(gòu)315416.雙鏈表正排序15517.推箱子15744018.無向圖15819.線索化二叉樹16120.線性順序存儲結(jié)構(gòu)16321.棧操作166八、數(shù)學問題169一、涼東問題1691.321692.re1693.數(shù)組遞歸退出1704.
4、數(shù)組遞歸退出2171二、蘋果糾紛1721.ff1722.蘋果分法172三、數(shù)學算法1731.符號圖形1732.繪制圓1763.余弦曲線1764.余弦直線177四、桃子猴問題1781.乘方函數(shù)桃子猴1784402.遞歸桃猴1783.猴子和桃1794.桃子猴180五、小明買書1801.小明買書1802.小明買書C++181六、圓周率1831.狐貍圓周率1832.圓周率183七、運算類數(shù)學問題1841.阿姆斯特朗數(shù)1842.百雞百錢1843.大加數(shù)1854.大小倍約1885.大整數(shù)1886.燈塔問題1907.遞推1928.疊代
5、整除1939.多位階乘19410.多位階乘219644011.黑白19712.簡單計算器19713.階乘遞歸19914.邏輯移動19915.平方根20016.十五人排序20117.四分砝碼20218.完數(shù)20319.小孩分糖果204九、數(shù)組2051.矩陣轉(zhuǎn)換2052.螺旋數(shù)組12063.螺旋數(shù)組22074.數(shù)字移動2085.數(shù)組操作2106.桶排序2107.楊輝三角形212十、問題算法212一、騎士遍歷2121.騎士遍歷12124402.騎士遍歷22153.騎士遍歷回逆223二、萬年歷2241.萬年歷2242.萬年歷的算
6、法229三、其它問題算法2341.N皇后問題回溯算法2342.動態(tài)計算網(wǎng)絡最長最短路線2363.貨郎擔分枝限界圖形演示2394.貨郎擔限界算法2485.矩陣乘法動態(tài)規(guī)劃256十一、小寫數(shù)字轉(zhuǎn)為大寫數(shù)字2591.小寫數(shù)字轉(zhuǎn)換成大寫數(shù)字12592.小寫數(shù)字轉(zhuǎn)換成大寫數(shù)字22613.小寫數(shù)字轉(zhuǎn)換成大寫數(shù)字3265十二、效驗算法2661.Crctable266十三、硬幣情況2681.for循環(huán)的2682.硬幣分法268440十四、字符2691.單詞倒轉(zhuǎn)2692.出字符2703.回文2704.字符編輯2715.字符編輯技術(shù)(插入和
7、刪除)2726.字符串查找272十五、數(shù)據(jù)算法2741.單鏈表2742.單循環(huán)鏈表2783.定長串2824.二叉樹2865.二分查找12886.二分查找22907.鏈串2928.鏈隊列2959.鏈棧29810.順序隊列29911.順序棧30212.圖305440440七、數(shù)據(jù)結(jié)構(gòu)440一、單鏈表1.ww/*我不知道我這樣做合適不合適,好象自己在幫助別人干壞事我不可能給你說得很細,學習到的東西是自己的,難道對自己也可以作弊嗎?好好努力吧*/#include#include#includ
8、estructf//數(shù)據(jù)結(jié)構(gòu){doubledata;structf*next;};main()440{intn;scanf("%d",&n);fun(n);}fun(n){doubley=0.00,x=1.00;//這里用雙精度實數(shù)定義可以容納更大的數(shù)據(jù)structf*head,*cthis,*a