1. 程式人生 > >《資料結構》(浙大版)筆記+題解目錄

《資料結構》(浙大版)筆記+題解目錄

文章目錄

前言

中國大學MOOC上浙大的《資料結構》廣受好評,原因有二,一是基礎,簡單易懂,老師講得也清楚,另一大優點就是配套的每週相應知識點的程式設計題了,有難有易,容易題幫助鞏固知識點,難題開闊視野。

筆記加入了一些自己的想法,題解也有思路說明

課程地址:https://www.icourse163.org/course/ZJU-93001

現將筆記和題解記錄如下

基本概念

基本概念

題目名稱 考察知識點 難易度
最大子列和問題 時間複雜度、演算法優化 簡單
Maximum Subsequence Sum 時間複雜度 中等
二分查詢 二分查詢演算法 簡單

線性結構

線性表

堆疊

佇列

題目名稱 考察知識點 難易度
兩個有序連結串列序列的合併 線性表 簡單
一元多項式的乘法與加法運算 線性表 中等
Reversing Linked List 線性表 中等
Pop Sequence 中等

樹的定義

二叉樹的遍歷

二叉搜尋樹

平衡二叉樹

哈夫曼樹

並查集的實現和優化

題目名稱 考察知識點 難易度
樹的同構 樹的性質 簡單
List Leaves 樹的建立與遍歷 簡單
Tree Traversals Again 樹的遍歷 中等
是否同一棵二叉搜尋樹 BST的建立與遍歷 簡單
Root of AVL Tree AVL的調整 簡單
Complete Binary Search Tree BST的花樣(?)建立 中等
二叉搜尋樹的操作集 BST的操作集合 簡單
堆中的路徑 最小堆的建立 簡單
File Transfer 並查集 中等
Huffman Codes 哈夫曼樹編碼 中等

圖的定義

圖的遍歷

最短路徑

最小生成樹

題目名稱 考察知識點 難易度
列出連通集 圖的遍歷 簡單
Saving James Bond - Easy Version 圖的遍歷 簡單
六度空間 圖的遍歷 中等
哈利·波特的考試 最短路徑 簡單
旅遊規劃 最短路徑 簡單
公路村村通 最小生成樹 簡單