宣言:作為演算法達人修煉營營員,在接下來的幾個月時間,我將投入到這項可能艱苦,但卻會使我的學習躍上新層次的學習中去,本頁將記錄我的努力,見證我的成長,加油!
下面是各章演算法列表,我將在實現每乙個演算法之後,將相關博文鏈結加進來,遍地的小手
第2章線性表
2-1 2-22-32-42-5 2-62-7 2-82-9 2-102-11 2-122-13 2-14
2-152-162-172-182-192-202-212-222-23
第3章棧和佇列3-13-23-33-43-53-63-7
第4章串
4-14-24-34-44-54-64-74-8 4-94-10 4-114-12 4-134-14
第5章陣列和廣義表5-15-25-35-45-55-65-75-8
第6章樹和二叉樹6-16-26-36-46-56-66-76-86-9 6-106-11 6-126-13 6-14
6-156-16
第7章圖
7-17-27-37-47-57-67-77-8 7-97-10 7-117-12 7-137-14
7-157-16
第8章動態儲存管理8-18-28-3
第9章查詢
9-19-29-39-49-59-69-79-8 9-99-10 9-119-12 9-139-14
9-159-169-179-18
第10章內部排序10-110-210-310-410-510-610-710-810-910-1010-1110-1210-1310-14
10-1510-1610-1710-18
第11章外部排序11-111-211-311-411-511-611-7
第12章檔案
12-1
修煉內功 資料結構與演算法10 選擇排序
選擇排序演算法的實現思路有點類似插入排序 也分已排序區間和未排序區間 但是選擇排序每次會從未排序區間中找到最小的元素,將其放到已排序區間的末尾 選擇排序演算法實現 function selection sort nums for i 0 i count nums i if min i return ...
資料結構 資料結構演算法
分治法 對於乙個規模為n的問題,若該問題可以容易地解決 比如說規模n較小 則直接解決 否則將其分解為k個規模較小的子問題,這些子問題互相獨立且與原問題形式相同,遞迴地解這些子問題,然後將各子問題的解合併得到原問題的解。動態規劃法 這種演算法也用到了分治思想,它的做法是將問題例項分解為更小的 相似的子...
資料結構 演算法達人修煉學習安排及方法指導
活動安排 結合2011 級軟體工程和服務外包專業正在開出的 演算法與資料結構 課程,組成合作學習團體,實踐相關的各種演算法,討論在演算法學習中遇到的問題,提高駕馭演算法的能力。適合物件 計算機是演算法的科學。學習it 的童鞋,在演算法中下多大的功夫都不為過。目光高遠的你,來吧,今日的演算法達人,未來...