在线看黄色av网站-国外又粗又长又硬的性视频-刘亦菲国产一区二区三区在线观看-国产精品一区二区高清在线-日本放荡的熟妇在线-男男视频网站高清观看-韩国电影伦理韩国电影-日韩一区二区免费高清在线观看-欧美日韩亚洲一区二区在线

數(shù)據(jù)結(jié)構(gòu)與算法分析

什么是數(shù)據(jù)結(jié)構(gòu)和算法分析?在編程里起到什么作用?什么是數(shù)據(jù)結(jié)構(gòu)和算法?

數(shù)據(jù)結(jié)構(gòu)是指相互之間存在著一種或多種關(guān)系的數(shù)據(jù)元素的集合和該集合中數(shù)據(jù)元素之間的關(guān)系組成 。簡(jiǎn)單來(lái)說(shuō),數(shù)據(jù)結(jié)構(gòu)就是設(shè)計(jì)數(shù)據(jù)以何種方式組織并存儲(chǔ)在計(jì)算機(jī)中,算法就是操作數(shù)據(jù)的方法 。

數(shù)據(jù)結(jié)構(gòu)和算法是相輔相成的 。數(shù)據(jù)結(jié)構(gòu)是為算法服務(wù)的,算法要作用在特定的數(shù)據(jù)結(jié)構(gòu)之上 。因此 , 我們無(wú)法孤立數(shù)據(jù)結(jié)構(gòu)來(lái)講算法 , 也無(wú)法孤立算法來(lái)講數(shù)據(jù)結(jié)構(gòu) 。數(shù)據(jù)結(jié)構(gòu)是靜態(tài)的,它只是組織數(shù)據(jù)的一種方式 。如果不在它的基礎(chǔ)上操作、構(gòu)建算法,孤立存在的數(shù)據(jù)結(jié)構(gòu)就是沒(méi)用的 。

在編程中的作用?

剛開(kāi)始學(xué)習(xí)編程時(shí)有一種誤解,會(huì)編程就行,研究什么數(shù)據(jù)結(jié)構(gòu)?。渴萁峁褂胨惴芄話(huà)錟閎綰慰燜侔嚴(yán)質(zhì)滴侍庾撲慊镅?。到底該怎么轉(zhuǎn)化?《數(shù)據(jù)結(jié)構(gòu)》已經(jīng)給出了指引:設(shè)計(jì)出數(shù)據(jù)結(jié)構(gòu),在施加以算法就行了,當(dāng)然現(xiàn)實(shí)問(wèn)題會(huì)更復(fù)雜,需要框架,類(lèi)庫(kù) , 模式等支撐,具體的知識(shí)可以去小碼哥李明杰了解 。

這是一種非常重要的邏輯思維能力的鍛煉,也是程序員入門(mén)的條件 。很多半路出家的人,僅僅上了個(gè)培訓(xùn)班后參加工作,寫(xiě)出的代碼實(shí)在是慘不忍睹,很明顯只掌握了工具,邏輯思維的訓(xùn)練遠(yuǎn)遠(yuǎn)不足 。

總結(jié)一下,學(xué)習(xí)完數(shù)據(jù)結(jié)構(gòu)其實(shí)會(huì)潛移默化的影響你的邏輯思維,當(dāng)然,你需要多多練習(xí)才有可能使用純熟,等它變成身體一部分以后,你就發(fā)現(xiàn)其實(shí)大部分編程任務(wù)都沒(méi)什么難度了,更難的其實(shí)是對(duì)編程更高的要求:抽象的能力 。

《數(shù)據(jù)結(jié)構(gòu)與算法分析C語(yǔ)言描述》真的適合初學(xué)者嗎C語(yǔ)言的基本語(yǔ)法你只要掌握了
數(shù)據(jù)結(jié)構(gòu)都不是問(wèn)題
數(shù)據(jù)結(jié)構(gòu)就是 數(shù)據(jù)的組織方式或者說(shuō) 是一種更便捷的讓程序更高效的方法 。這里面用到的都是C語(yǔ)言的基礎(chǔ)知識(shí) 。
就像你做飯 一個(gè)辣椒可以炒素菜、可以炒葷菜、也可以炸成辣椒油……
同樣一個(gè)東西 根據(jù)自己目的的不同 選擇一個(gè)最高效的方法 就是數(shù)據(jù)結(jié)構(gòu)與算法的目的.
書(shū)上的數(shù)據(jù)結(jié)構(gòu)與算法 只是給你一些實(shí)際應(yīng)用中的列子和一些基本方法 , 現(xiàn)實(shí)中做程序還需要你自己根據(jù)自己的需要去組合去研究更好的算法……

《數(shù)據(jù)結(jié)構(gòu)與算法分析》和《算法導(dǎo)論》這兩本書(shū)哪個(gè)好?算法導(dǎo)論堪稱(chēng)經(jīng)典啊,還有黑書(shū) , 也稱(chēng)為經(jīng)典 。沒(méi)有學(xué)高等數(shù)學(xué)完全沒(méi)關(guān)系的,只是個(gè)思維問(wèn)題 。學(xué)算法就是堅(jiān)持堅(jiān)持,堅(jiān)持就是勝利 。不過(guò)會(huì)很辛苦的 。有空多上POJ做做題 。

數(shù)據(jù)結(jié)構(gòu)與算法分析 C++說(shuō)的是中序線(xiàn)索二叉樹(shù)的插入和刪除
#include stdio.h>
#include "malloc.h"
#include "windows.h"
#define maxsize 20//規(guī)定樹(shù)中結(jié)點(diǎn)的最大數(shù)目
typedef struct node{//定義數(shù)據(jù)結(jié)構(gòu)
int ltag,rtag;//表示child域指示該結(jié)點(diǎn)是否孩子
char data;//記錄結(jié)點(diǎn)的數(shù)據(jù)
struct node *lchild,*rchild;//記錄左右孩子的指針
}Bithptr;

Bithptr *Q[maxsize];//建隊(duì),保存已輸入的結(jié)點(diǎn)的地址
Bithptr *CreatTree(){//建樹(shù)函數(shù),返回根指針
char ch;
int front,rear;
Bithptr *T,*s;
T=NULL;
front=1;rear=0;//置空二叉樹(shù)
printf("建立一棵二叉樹(shù),請(qǐng)輸入結(jié)點(diǎn)信息:\n");
printf("請(qǐng)輸入新的結(jié)點(diǎn)信息,@為空結(jié)點(diǎn),#為結(jié)束標(biāo)志:");
ch=getchar()();//輸入第一個(gè)字符
while(ch!='#')//判斷是否為結(jié)束字符
{
s=NULL;
if(ch!='@')//判斷是否為虛結(jié)點(diǎn)
{
s=(Bithptr *)malloc(sizeof(Bithptr));
s->data=https://www.zaoxu.com/jjsh/bkdq/ch;
s->lchild=NULL;
s->rchild=NULL;
s->rtag=0;
s->ltag=0;
}
rear++;
Q[rear]=s;//將結(jié)點(diǎn)地址加入隊(duì)列中
if(rear==1)T=s;//輸入為第一個(gè)結(jié)點(diǎn)為根結(jié)點(diǎn)
else
{
if(s!=NULL&&Q[front]!=NULL)//孩子和雙親結(jié)點(diǎn)均不是虛結(jié)點(diǎn)
if(rear%2==0)
Q[front]->lchild=s;
else Q[front]->rchild=s;
if(rear%2==1)front++;
}getchar()();
printf("請(qǐng)輸入新的結(jié)點(diǎn)信息 , @為空結(jié)點(diǎn),#為結(jié)束標(biāo)志:");
ch=getchar()();
}
return T;
}
void Inorder(Bithptr *T)//中序遍歷
{
if(T)
{
if(T->ltag!=1)Inorder(T->lchild);
printf("→%c",T->data);
if(T->rtag!=1)Inorder(T->rchild);
}
}

Bithptr *pre=NULL;
voidPreThread(Bithptr *root)//中序線(xiàn)索化算法,函數(shù)實(shí)現(xiàn)
{
Bithptr *p;
p=root;
if(p){
PreThread(p->lchild);//線(xiàn)索化左子樹(shù)
if(pre&&pre->rtag==1)pre->rchild=p;//前驅(qū)結(jié)點(diǎn)后繼線(xiàn)索化
if(p->lchild==NULL)
{
p->ltag=1;
p->lchild=pre;
}
if(p->rchild==NULL)//后繼結(jié)點(diǎn)前驅(qū)線(xiàn)索化
p->rtag=1;
pre=p;
PreThread(p->rchild);
}
}
void PrintIndex(Bithptr *t)//輸出線(xiàn)索
{
Bithptr *f;
f=t;
if(f)
{
if(f->ltag==1&&f->lchild==NULL&&f->rtag==1)printf("【%c】",f->data);//如果是第一個(gè)結(jié)點(diǎn)
if(f->ltag==1&&f->lchild!=NULL)printf("%c→【%c】",f->lchild->data,f->data);//如果此結(jié)點(diǎn)有前驅(qū)就輸出前驅(qū)和此結(jié)點(diǎn)
if(f->ltag==1&&f->rtag==1&&f->rchild!=NULL)printf("→%c",f->rchild->data);//如果此結(jié)點(diǎn)有前驅(qū)也有后繼,就輸出后繼
else if(f->rtag==1&&f->rchild!=NULL)printf("【%c】→%c",f->data,f->rchild->data);//如果沒(méi)有前驅(qū),就輸出此結(jié)點(diǎn)和后繼
printf("\n");
if(f->ltag!=1)PrintIndex(f->lchild);
if(f->rtag!=1)PrintIndex(f->rchild);
}
}
Bithptr *SearchChild(Bithptr *point,char findnode)//查找孩子結(jié)點(diǎn)函數(shù)
{
Bithptr *point1,*point2;
if(point!=NULL)
{
if(point->data=https://www.zaoxu.com/jjsh/bkdq/=findnode)return point;
else
if(point->ltag!=1){ point1=SearchChild(point->lchild,findnode); if(point1!=NULL)return point1;}
if(point->rtag!=1){ point2=SearchChild(point->rchild,findnode); if(point2!=NULL)return point2;}
return NULL;
}
else
return NULL;
}
Bithptr *SearchPre(Bithptr *point,Bithptr *child)//查找父親結(jié)點(diǎn)函數(shù)
{
Bithptr *point1,*point2;
if(point!=NULL)
{
if((point->ltag!=1&&point->lchild==child)||(point->rtag!=1&&point->rchild==child))return point;//找到則返回
else
if(point->ltag!=1)
{
point1=SearchPre(point->lchild,child);
if(point1!=NULL)
return point1;
}
if(point->rtag!=1)
{
point2=SearchPre(point->rchild,child);
if(point2!=NULL)
return point2;
}
return NULL;
}
else
return NULL;
}
void Insert(Bithptr *root)
{
char ch;
char c;
Bithptr *p1,*child,*p2;
printf("請(qǐng)輸入要插入的結(jié)點(diǎn)的信息:");
scanf("%c",&c);
scanf("%c",&c);
p1=(Bithptr *)malloc(sizeof(Bithptr));//插入的結(jié)點(diǎn)信息
p1->data=https://www.zaoxu.com/jjsh/bkdq/c;
p1->lchild=NULL;
p1->rchild=NULL;
p1->rtag=0;
p1->ltag=0;
printf("輸入查找的結(jié)點(diǎn)信息:");
scanf("%c",&ch);
scanf("%c",&ch);
child=SearchChild(root,ch);//查孩子結(jié)點(diǎn)的地址
if(child==NULL){
printf("沒(méi)有找到結(jié)點(diǎn)\n");
system("pause");
return ;
}
else printf("發(fā)現(xiàn)結(jié)點(diǎn)%c\n",child->data);
if(child->ltag==0)//當(dāng)孩子結(jié)點(diǎn)有左孩子的時(shí)候
{
p2=child;
child=child->lchild;
while(child->rchild&&child->rtag==0)//找到左子樹(shù)下 , 最右結(jié)點(diǎn)
child=child->rchild;
printf("發(fā)現(xiàn)結(jié)點(diǎn)%c\n",child->data);
p1->rchild=child->rchild;//后繼化
p1->rtag=1;
child->rtag=0;
child->rchild=p1;//連接
p1->lchild=child;//前驅(qū)化
p1->ltag=1;
}
else//當(dāng)孩子結(jié)點(diǎn)沒(méi)有左孩子的時(shí)候
{
p1->lchild=child->lchild;//前驅(qū)化
child->ltag=0;
p1->ltag=1;
child->lchild=p1;
p1->rchild=child;
p1->rtag=1;
}
printf("\t插入結(jié)點(diǎn)操作已經(jīng)完成,并同時(shí)完成了線(xiàn)索化的恢復(fù)\n");
}

數(shù)據(jù)結(jié)構(gòu)與算法分析——C語(yǔ)言描寫(xiě)算法藝術(shù)?那就好好研究研究《算法導(dǎo)論》!不過(guò)有點(diǎn)深,但是還要買(mǎi) , 把它當(dāng)做一本工具書(shū) 。這三本里去買(mǎi)《數(shù)據(jù)結(jié)構(gòu)與算法分析——C語(yǔ)言描寫(xiě)》這個(gè)比較基礎(chǔ)好理解,網(wǎng)上也有她(嚴(yán)蔚敏)的視頻 。另外兩本《算法藝術(shù)信息學(xué)競(jìng)賽》沒(méi)啥用 , 你又不參加信息學(xué)競(jìng)賽 , 就算參加信息學(xué)競(jìng)賽這書(shū)也有點(diǎn)簡(jiǎn)單適合初中生,高中生看,《計(jì)算機(jī)算法設(shè)計(jì)與分析》這本書(shū)我沒(méi)看過(guò) , 但肯定沒(méi)有嚴(yán)蔚敏的《數(shù)據(jù)結(jié)構(gòu)與算法分析——C語(yǔ)言描寫(xiě)》好,畢竟嚴(yán)蔚敏的《數(shù)據(jù)結(jié)構(gòu)與算法分析——C語(yǔ)言描寫(xiě)》是考研專(zhuān)用書(shū)籍啊

數(shù)據(jù)結(jié)構(gòu)算法在php編程中的作用?數(shù)據(jù)結(jié)構(gòu)是在整個(gè)計(jì)算機(jī)科學(xué)與技術(shù)領(lǐng)域上廣泛被使用的術(shù)語(yǔ) 。它用來(lái)反映一個(gè)數(shù)據(jù)的內(nèi)部構(gòu)成,即一個(gè)數(shù)據(jù)由那些成分?jǐn)?shù)據(jù)構(gòu)成 , 以什么方式構(gòu)成,呈什么結(jié)構(gòu) 。數(shù)據(jù)結(jié)構(gòu)有邏輯上的數(shù)據(jù)結(jié)構(gòu)和物理上的數(shù)據(jù)結(jié)構(gòu)之分 。邏輯上的數(shù)據(jù)結(jié)構(gòu)反映成分?jǐn)?shù)據(jù)之間的邏輯關(guān)系,而物理上的數(shù)據(jù)結(jié)構(gòu)反映成分?jǐn)?shù)據(jù)在計(jì)算機(jī)內(nèi)部的存儲(chǔ)安排 。數(shù)據(jù)結(jié)構(gòu)是數(shù)據(jù)存在的形式 。數(shù)據(jù)結(jié)構(gòu)是信息的一種組織方式,其目的是為了提高算法的效率 , 它通常與一組算法的集合相對(duì)應(yīng),通過(guò)這組算法集合可以對(duì)數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)進(jìn)行某種操作 。使用php實(shí)現(xiàn)的基本的數(shù)據(jù)結(jié)構(gòu)和算法,什么二叉樹(shù)、二叉搜索樹(shù)、AVL樹(shù)、B樹(shù)、鏈表和常見(jiàn)排序、搜索算法等等,而且全部是使用面向?qū)ο髞?lái)實(shí)現(xiàn)的,確是是很強(qiáng) 。

學(xué)數(shù)據(jù)結(jié)構(gòu)有什么用?

數(shù)據(jù)結(jié)構(gòu)與算法分析

文章插圖

在許多類(lèi)型的程序的設(shè)計(jì)中,數(shù)據(jù)結(jié)構(gòu)的選擇是一個(gè)基本的設(shè)計(jì)考慮因素 。許多大型系統(tǒng)的構(gòu)造經(jīng)驗(yàn)表明,系統(tǒng)實(shí)現(xiàn)的困難程度和系統(tǒng)構(gòu)造的質(zhì)量都嚴(yán)重的依賴(lài)于是否選擇了最優(yōu)的數(shù)據(jù)結(jié)構(gòu) 。許多時(shí)候,確定了數(shù)據(jù)結(jié)構(gòu)后 , 算法就容易得到了 。有些時(shí)候事情也會(huì)反過(guò)來(lái) , 我們根據(jù)特定算法來(lái)選擇數(shù)據(jù)結(jié)構(gòu)與之適應(yīng) 。不論哪種情況,選擇合適的數(shù)據(jù)結(jié)構(gòu)都是非常重要的 。選擇了數(shù)據(jù)結(jié)構(gòu),算法也隨之確定,是數(shù)據(jù)而不是算法是系統(tǒng)構(gòu)造的關(guān)鍵因素 。這種洞見(jiàn)導(dǎo)致了許多種軟件設(shè)計(jì)方法和程序設(shè)計(jì)語(yǔ)言的出現(xiàn) , 面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言就是其中之一 。擴(kuò)展資料:數(shù)據(jù)結(jié)構(gòu)分類(lèi):1、集合結(jié)構(gòu) 。該結(jié)構(gòu)的數(shù)據(jù)元素間的關(guān)系是“屬于同一個(gè)集合” 。2、線(xiàn)性結(jié)構(gòu) 。該結(jié)構(gòu)的數(shù)據(jù)元素之間存在著一對(duì)一的關(guān)系 。3、樹(shù)型結(jié)構(gòu) 。該結(jié)構(gòu)的數(shù)據(jù)元素之間存在著一對(duì)多的關(guān)系 。4、圖形結(jié)構(gòu) 。該結(jié)構(gòu)的數(shù)據(jù)元素之間存在著多對(duì)多的關(guān)系 , 也稱(chēng)網(wǎng)狀結(jié)構(gòu) 。一個(gè)數(shù)據(jù)結(jié)構(gòu)有兩個(gè)要素 。一個(gè)是數(shù)據(jù)元素的集合,另一個(gè)是關(guān)系的集合 。在形式上,數(shù)據(jù)結(jié)構(gòu)通常可以采用一個(gè)二元組來(lái)表示 。參考資料來(lái)源:百度百科-數(shù)據(jù)結(jié)構(gòu)
編程中數(shù)據(jù)結(jié)構(gòu)是什么?各種編程語(yǔ)言都是需要算法的,數(shù)據(jù)結(jié)構(gòu)決定算法 。數(shù)據(jù)結(jié)構(gòu)是計(jì)算機(jī)存儲(chǔ)、組織數(shù)據(jù)的方式 。數(shù)據(jù)結(jié)構(gòu)是指相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)元素的集合 。通常情況下,精心選擇的數(shù)據(jù)結(jié)構(gòu)可以帶來(lái)更高的運(yùn)行或者存儲(chǔ)效率 。數(shù)據(jù)結(jié)構(gòu)往往同高效的檢索算法和索引技術(shù)有關(guān) 。編程語(yǔ)言(programminglanguage),是用來(lái)定義計(jì)算機(jī)程序的形式語(yǔ)言 。它是一種被標(biāo)準(zhǔn)化的交流技巧 , 用來(lái)向計(jì)算機(jī)發(fā)出指令 。一種計(jì)算機(jī)語(yǔ)言讓程序員能夠準(zhǔn)確地定義計(jì)算機(jī)所需要使用的數(shù)據(jù),并精確地定義在不同情況下所應(yīng)當(dāng)采取的行動(dòng) 。最早的編程語(yǔ)言是在電腦發(fā)明之后產(chǎn)生的,當(dāng)時(shí)是用來(lái)控制提花織布機(jī)及自動(dòng)演奏鋼琴的動(dòng)作 。在電腦領(lǐng)域已發(fā)明了上千不同的編程語(yǔ)言,而且每年仍有新的編程語(yǔ)言誕生 。很多編程語(yǔ)言需要用指令方式說(shuō)明計(jì)算的程序,而有些編程語(yǔ)言則屬于聲明式編程,說(shuō)明需要的結(jié)果,而不說(shuō)明如何計(jì)算 。編程語(yǔ)言的描述一般可以分為語(yǔ)法及語(yǔ)義 。語(yǔ)法是說(shuō)明編程語(yǔ)言中,哪些符號(hào)或文字的組合方式是正確的,語(yǔ)義則是對(duì)于編程的解釋 。有些語(yǔ)言是用規(guī)格文件定義 , 例如C語(yǔ)言的規(guī)格文件也是ISO標(biāo)準(zhǔn)中一部份,2011年后的版本為ISO/IEC9899:2011,而其他語(yǔ)言(像Perl)有一份主要的編程語(yǔ)言實(shí)現(xiàn)文件,視為是參考實(shí)現(xiàn) 。編程語(yǔ)言俗稱(chēng)“計(jì)算機(jī)語(yǔ)言”,種類(lèi)非常的多,總的來(lái)說(shuō)可以分成機(jī)器語(yǔ)言、匯編語(yǔ)言、高級(jí)語(yǔ)言三大類(lèi) 。電腦每做的一次動(dòng)作 , 一個(gè)步驟,都是按照已經(jīng)用計(jì)算機(jī)語(yǔ)言編好的程序來(lái)執(zhí)行的,程序是計(jì)算機(jī)要執(zhí)行的指令的集合,而程序全部都是用我們所掌握的語(yǔ)言來(lái)編寫(xiě)的 。所以人們要控制計(jì)算機(jī)一定要通過(guò)計(jì)算機(jī)語(yǔ)言向計(jì)算機(jī)發(fā)出命令 。目前通用的編程語(yǔ)言有兩種形式:匯編語(yǔ)言和高級(jí)語(yǔ)言 。

數(shù)據(jù)結(jié)構(gòu)和編程到底有什么關(guān)系呢?數(shù)據(jù)結(jié)構(gòu)和程序語(yǔ)言和設(shè)計(jì)思想的關(guān)系 。當(dāng)我們能把數(shù)據(jù)結(jié)構(gòu)的學(xué)習(xí)和程序設(shè)計(jì)語(yǔ)言,程序設(shè)計(jì)想法相聯(lián)系起來(lái)的時(shí)候 , 我想我們對(duì)數(shù)據(jù)結(jié)構(gòu)本身的認(rèn)識(shí)已經(jīng)更加深刻了,我們學(xué)習(xí)到每一種的新的數(shù)據(jù)結(jié)構(gòu)的時(shí)候我們不再恐慌,因?yàn)槲覀冎懒巳魏我环N數(shù)據(jù)結(jié)構(gòu)都有其共同的共性和特殊的特性 , 每一種數(shù)據(jù)結(jié)構(gòu)都是為了一個(gè)領(lǐng)域所現(xiàn)實(shí)的 , 從這一方面來(lái)說(shuō),數(shù)據(jù)結(jié)構(gòu)本身就具有繼承特性,我們可以用一個(gè)繼承樹(shù)來(lái)表示一個(gè)完整的數(shù)據(jù)結(jié)構(gòu)體系 , 而每一種數(shù)據(jù)結(jié)構(gòu)都是繼承體系中的一個(gè)子節(jié)點(diǎn) 。

在C語(yǔ)言編程中數(shù)據(jù)結(jié)構(gòu)與算法是怎么體現(xiàn)的,或者說(shuō)怎么理解數(shù)據(jù)結(jié)構(gòu)的作用?舉個(gè)例子,你寫(xiě)個(gè)程序,要存全校學(xué)生的信息 。
首先學(xué)生數(shù)量可能是變動(dòng)的 , 你不可能寫(xiě)成固定數(shù)組 。
你可以思考下怎么存 。
這時(shí)候就可以建立一個(gè)鏈表,在每次輸入一個(gè)新生時(shí)把他掛入鏈表 。
這樣就可以遍歷學(xué)生信息了 。
這里只是講數(shù)據(jù)結(jié)構(gòu)對(duì)存儲(chǔ)的作用,另外一方面是,好的數(shù)據(jù)結(jié)構(gòu) , 可以使算法簡(jiǎn)單,可以讓程序結(jié)構(gòu)清晰 。
這里我想吐槽下,學(xué)校的教育模式:學(xué)生都不知道是干嘛的,干嘛要去學(xué) , 還要考高分?而老師只會(huì)說(shuō):能到以后你們就會(huì)明白的,我靠 。不知道學(xué)的東西是干嘛用的,我怎么想去學(xué),怎么會(huì)有興趣,怎么會(huì)去主動(dòng) 。

學(xué)習(xí)《數(shù)據(jù)結(jié)構(gòu)與算法分析》用哪種語(yǔ)言描述比較好?C/C++?如果你對(duì)C++不是非常熟悉的話(huà),學(xué)習(xí)算法的時(shí)候還是看C語(yǔ)言描述的比較直觀 。再者算法學(xué)習(xí)方面比較權(quán)威的有一本《算法導(dǎo)論》,這本書(shū)講的很有深度,所以認(rèn)真讀起來(lái)還是很有意思的 。另外需要糾正一點(diǎn),語(yǔ)言本身就是來(lái)實(shí)現(xiàn)算法的載體 , 所以學(xué)透一門(mén)語(yǔ)言也是必須的 。

我現(xiàn)在準(zhǔn)備學(xué)C++算法 , 請(qǐng)問(wèn)《嚴(yán)蔚敏-數(shù)據(jù)結(jié)構(gòu)》,《算法導(dǎo)論》和《數(shù)據(jù)結(jié)構(gòu)和算法分析 C++》哪種比較好如果你對(duì)C++不是非常熟悉的話(huà),學(xué)習(xí)算法的時(shí)候還是看C語(yǔ)言描述的比較直觀 。再者算法學(xué)習(xí)方面比較權(quán)威的有一本《算法導(dǎo)論》 , 這本書(shū)講的很有深度 , 所以認(rèn)真讀起來(lái)還是很有意思的 。另外需要糾正一點(diǎn),語(yǔ)言本身就是來(lái)實(shí)現(xiàn)算法的載體,所以學(xué)透一門(mén)語(yǔ)言也是必須的 。

《算法導(dǎo)論》《數(shù)據(jù)結(jié)構(gòu)與算法分析》《數(shù)據(jù)結(jié)構(gòu),算法與應(yīng)用》 這幾本書(shū)?有什么區(qū)別??數(shù)據(jù)結(jié)構(gòu)先學(xué),然后看算法導(dǎo)論再看算法,數(shù)據(jù)結(jié)構(gòu)是算法的基?。惴ǖ悸鄄豢匆彩強(qiáng)梢緣?。我是大三的計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生~呵呵,快畢業(yè)了 - - 郁悶!

《算法導(dǎo)論》和《數(shù)據(jù)結(jié)構(gòu)與算法分析:C語(yǔ)言描述 》哪個(gè)更適合新手 , 哪個(gè)更好......聽(tīng)說(shuō)翻譯都不都很好,c語(yǔ)言描述的更適合新手 , 

算法導(dǎo)論對(duì)你來(lái)說(shuō)太難了,看完c語(yǔ)言描述,可以啃啃算法導(dǎo)論

求《數(shù)據(jù)結(jié)構(gòu)與算法分析C++描述》 第三版 中文版電子版課后答案http://vdisk.weibo.com/s/uekMQWchR92oo

學(xué)習(xí)c++數(shù)據(jù)結(jié)構(gòu)與算法分析 看那本書(shū)比較好?。?/h3>如果你對(duì)C++不是非常熟悉的話(huà),學(xué)習(xí)算法的時(shí)候還是看C語(yǔ)言描述的比較直觀 。再者算法學(xué)習(xí)方面比較權(quán)威的有一本《算法導(dǎo)論》,這本書(shū)講的很有深度,所以認(rèn)真讀起來(lái)還是很有意思的 。另外需要糾正一點(diǎn),語(yǔ)言本身就是來(lái)實(shí)現(xiàn)算法的載體,所以學(xué)透一門(mén)語(yǔ)言也是必須的 。
維斯【美】編的《數(shù)據(jù)結(jié)構(gòu)與算法分析》(第三版)C++版,這本書(shū)我看了,很不錯(cuò)的 , 講得很好 , 算法導(dǎo)論 。
維斯【美】編的《數(shù)據(jù)結(jié)構(gòu)與算法分析》(第三版)C++版這本書(shū),開(kāi)始講了一些簡(jiǎn)單的需要的C++知識(shí),其實(shí)這本書(shū)用到的C++特性很少,所以即使你對(duì)C++的了解不多的話(huà)也可以看的 。
單純地做算法建議用C 。

數(shù)據(jù)結(jié)構(gòu)與算法分析 C++描述中文版為什么絕版了各大網(wǎng)上書(shū)店都有售,淘寶上也有 。電子版的也有部分網(wǎng)站提供 , 比如百度就搜到有CSDN提供,還有其它幾個(gè)站點(diǎn) 。

c++數(shù)據(jù)結(jié)構(gòu)與算法 第4版pdf 下載 求資源?。。。。。。。。?/h3>http://download.csdn.net/download/tankpanv/9515130

數(shù)據(jù)結(jié)構(gòu)與算法分析 c++描述 怎么樣您好?。語(yǔ)言的基本語(yǔ)法你只要掌握了,,數(shù)據(jù)結(jié)構(gòu)都不是問(wèn)題數(shù)據(jù)結(jié)構(gòu)就是 數(shù)據(jù)的組織方式或者說(shuō) 是一種更便捷的讓程序更高效的方法 。這里面用到的都是C語(yǔ)言的基礎(chǔ)知識(shí) 。就像你做飯 一個(gè)辣椒可以炒素菜、可以炒葷菜、也可以炸成辣椒油……同樣一個(gè)東西 根據(jù)自己目的的不同 選擇一個(gè)最高效的方法 就是數(shù)據(jù)結(jié)構(gòu)與算法的目的.書(shū)上的數(shù)據(jù)結(jié)構(gòu)與算法 只是給你一些實(shí)際應(yīng)用中的列子和一些基本方法 , 現(xiàn)實(shí)中做程序還需要你自己根據(jù)自己的需要去組合去研究更好的算法……很高興為您解答 , 不懂的來(lái)問(wèn)我,。謝謝?。?

算法和數(shù)據(jù)結(jié)構(gòu)有什么區(qū)別其實(shí)兩者可以說(shuō)關(guān)聯(lián)不大 。
算法就是一個(gè)處理的方法,比如大學(xué)里基礎(chǔ)的排序算法 , 就是為了完成對(duì)一組數(shù)據(jù)排序 。查找算法,就是為了在一個(gè)集合中查找需要的項(xiàng) 。除此之外,還有很多算法,比方說(shuō),加密、壓縮、圖像處理 。
而數(shù)據(jù)結(jié)構(gòu)就是數(shù)據(jù)的結(jié)構(gòu) 。比方說(shuō)隊(duì)列、堆、棧、鏈表、樹(shù)等等 。
大學(xué)里的《算法與數(shù)據(jù)結(jié)構(gòu)》這門(mén)課是個(gè)入門(mén)的算法課和數(shù)據(jù)結(jié)構(gòu)課程 。教授針對(duì)不同的數(shù)據(jù)結(jié)構(gòu)進(jìn)行的排序、查找、遍歷的不同算法 。僅是算法基礎(chǔ),就象大學(xué)里都是以C語(yǔ)言作為入門(mén)語(yǔ)言一樣的 。

《數(shù)據(jù)結(jié)構(gòu)與算法分析C語(yǔ)言描述》真的適合初學(xué)者嗎我也是初學(xué)這個(gè),我現(xiàn)在再看《數(shù)據(jù)結(jié)構(gòu)與算法分析(C語(yǔ)言版)》個(gè)人感覺(jué)還不錯(cuò)…推薦一下 數(shù)據(jù)結(jié)構(gòu)與算法分析:C語(yǔ)言描述(原書(shū)第2版)作者: (美)維斯 著,馮舜璽 譯出 版 社: 機(jī)械工業(yè)出版社出版時(shí)間: 2004-1-1 字?jǐn)?shù): 版次: 1版1次 頁(yè)數(shù): 391 印刷時(shí)間: 2004-1-1 開(kāi)本: 印次: 紙張: 膠版紙 I S B N : 9787111127482 包裝: 平裝 所屬分類(lèi): 圖書(shū) >> 計(jì)算機(jī)/網(wǎng)絡(luò) >> 計(jì)算機(jī)理論我們一起努力吧?。『?jiǎn)?

《數(shù)據(jù)結(jié)構(gòu)與算法分析C語(yǔ)言描述》真的適合初學(xué)者嗎有點(diǎn)像土地與冰面的區(qū)別把
C做出來(lái)的一個(gè)東西比作人的話(huà) 。
說(shuō)實(shí)話(huà),對(duì)你看到的計(jì)算機(jī)來(lái)說(shuō)就像下雪天一樣 。
你要不要再冰上面蓋個(gè)房子呢?
通過(guò)常識(shí),你很容易的知道不可以 。

數(shù)據(jù)結(jié)構(gòu)就是告訴你,這里是沙地,土地,石頭 , 還是假的冰面而已 。
C就是在上面借用土地為基石做的一些活動(dòng) 。
石頭上面種樹(shù),沙地里面屯水 , 冰面上修路 。。。這是搞笑的 。
當(dāng)你知道基本的結(jié)構(gòu)以后 。
你知道哪些屬于什么層次的東西 。可以做什么 。。

我也不知道對(duì)不對(duì) 。哈哈哈 。
那本書(shū)適合不適合不知道 。每個(gè)人的學(xué)習(xí)方式不一樣的 。
但是這東西如上面哥們說(shuō)的 。你不學(xué),你只是在冰面上過(guò)家家一樣的蓋個(gè)娛樂(lè)的房子而已 。

《數(shù)據(jù)結(jié)構(gòu)與算法分析C語(yǔ)言描述》真的適合初學(xué)者嗎不知道你所謂的初學(xué)者是指的什么程度?如果沒(méi)有語(yǔ)言基?。?那肯定不行 , 如果有,你可以看下,

《數(shù)據(jù)結(jié)構(gòu)與算法分析C語(yǔ)言描述》真的適合初學(xué)者嗎我覺(jué)得這本書(shū)不太適合新手,里面的描述比較抽象,很多東西并沒(méi)有說(shuō)的很具體 , 需要自己再去查資料,網(wǎng)上很多教程其實(shí)說(shuō)的比書(shū)上詳細(xì)多了 。如果非要用這本書(shū)的話(huà) , 可以參考中國(guó)大學(xué)MOOC中陳越老師的 數(shù)據(jù)結(jié)構(gòu)_浙江大學(xué)_中國(guó)大學(xué)MOOC(慕課),會(huì)容易上手一點(diǎn) 。
我認(rèn)為數(shù)據(jù)結(jié)構(gòu)入門(mén)應(yīng)該是了解各種結(jié)構(gòu)的優(yōu)點(diǎn)缺點(diǎn),各種算法的時(shí)間復(fù)雜性,知道在什么場(chǎng)景中如何選擇最優(yōu)的數(shù)據(jù)結(jié)構(gòu),另外就是多做題 , 多實(shí)踐 。

《數(shù)據(jù)結(jié)構(gòu)與算法分析C語(yǔ)言描述》真的適合初學(xué)者嗎你指的初學(xué)者,是C語(yǔ)言和編程的初學(xué)者 , 還是數(shù)據(jù)結(jié)構(gòu)和算法上的初學(xué)者?
C語(yǔ)言和編程初學(xué)者的話(huà),我覺(jué)得還是先熟悉下基本語(yǔ)法,應(yīng)該是找C語(yǔ)言程序設(shè)計(jì)之類(lèi)的書(shū) 。
數(shù)據(jù)結(jié)構(gòu)和算法初學(xué)者的話(huà),應(yīng)該是適合的,一些高校就是用C語(yǔ)言開(kāi)始講數(shù)據(jù)結(jié)構(gòu)和算法的 。

《數(shù)據(jù)結(jié)構(gòu)與算法分析:C語(yǔ)言描述(原書(shū)第2版) 》這本書(shū)比起其他書(shū),可以么?看這本書(shū)需要什么基?。?/h3>額 , 我想你說(shuō)的《數(shù)據(jù)結(jié)構(gòu)與算法分析》應(yīng)該是Weiss寫(xiě)的那本吧,那本書(shū)豆瓣給出了9分的評(píng)分,已經(jīng)算是非常高的分?jǐn)?shù)了,但計(jì)算機(jī)世界的經(jīng)典著作猶如浩瀚的海洋 , 了不起的編程書(shū)籍還有很多 。

Kernighan的《程序設(shè)計(jì)實(shí)踐》是讓你全面了解編程該做些什么的經(jīng)典著作,盡管這書(shū)非常地薄 。

cormen的《算法導(dǎo)論》和Skiena 《算法設(shè)計(jì)手冊(cè)》是比《數(shù)據(jù)結(jié)構(gòu)與算法分析》更大部頭的巨著 。


Bentley的《編程珠璣》(1,2卷)將帶你領(lǐng)略算法的力量 。


侯捷的《STL源碼剖析》,深入講解C++標(biāo)準(zhǔn)庫(kù)的實(shí)現(xiàn)細(xì)節(jié),讓你真正見(jiàn)識(shí)頂尖高手的杰作 。


stevens 的《unix環(huán)境高級(jí)編程》《unix網(wǎng)絡(luò)編程》是程序員的進(jìn)階寶典,應(yīng)當(dāng)一讀再讀,因?yàn)槟阕罱K會(huì)明白,你的程序是運(yùn)行在操作系統(tǒng)上的,是需要和網(wǎng)絡(luò)交互的,你需要了解他們,和他們友好相處 。

C++之父Bjarne Stroustrup的三本大作:《 C++程序設(shè)計(jì)語(yǔ)言 》、《C++程序設(shè)計(jì)原理與實(shí)踐 》、《C++語(yǔ)言的設(shè)計(jì)和演化 》是C++語(yǔ)言的最權(quán)威的指南,同時(shí)也是經(jīng)典編程著作 。


Bryant的《深入理解計(jì)算機(jī)系統(tǒng)》都是能告訴你計(jì)算機(jī)底層做了什么工作,讓你更好地理解計(jì)算機(jī),更好地利用CPU的天書(shū) 。

關(guān)于軟件開(kāi)發(fā)方面的經(jīng)典著作有《程序員修煉之道》《代碼大全》《重構(gòu)》《設(shè)計(jì)模式》,在任何一個(gè)編程論壇的推薦表里,這些都是程序員必看圖書(shū) 。


還有一本書(shū)叫《計(jì)算機(jī)程序的構(gòu)造和解釋》,神一樣的著作,它可以顛覆你的編程思維 。

當(dāng)然 , 計(jì)算機(jī)算法的頂尖之作要算knuth的《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù)》(1-4卷),其內(nèi)容極深極廣極難 , 那真是如浩瀚之海洋,嘆為觀止了 。

所謂術(shù)業(yè)有專(zhuān)攻,每個(gè)領(lǐng)域都有其經(jīng)典的著作,這就要根據(jù)你個(gè)人的興趣去進(jìn)一步探究了 。例如程序設(shè)計(jì)語(yǔ)言與編譯器、操作系統(tǒng)內(nèi)核、硬件設(shè)計(jì)、人工智能與機(jī)器學(xué)習(xí)、自然語(yǔ)言處理、信息論與信號(hào)處理、網(wǎng)絡(luò)編程、機(jī)器人等等 。

數(shù)據(jù)結(jié)構(gòu)與算法分析 c語(yǔ)言描述 難不難您好?。?br>
C語(yǔ)言的基本語(yǔ)法你只要掌握了,,數(shù)據(jù)結(jié)構(gòu)都不是問(wèn)題
數(shù)據(jù)結(jié)構(gòu)就是 數(shù)據(jù)的組織方式或者說(shuō) 是一種更便捷的讓程序更高效的方法 。這里面用到的都是C語(yǔ)言的基礎(chǔ)知識(shí) 。
就像你做飯 一個(gè)辣椒可以炒素菜、可以炒葷菜、也可以炸成辣椒油……
同樣一個(gè)東西 根據(jù)自己目的的不同 選擇一個(gè)最高效的方法 就是數(shù)據(jù)結(jié)構(gòu)與算法的目的.
書(shū)上的數(shù)據(jù)結(jié)構(gòu)與算法 只是給你一些實(shí)際應(yīng)用中的列子和一些基本方法,現(xiàn)實(shí)中做程序還需要你自己根據(jù)自己的需要去組合去研究更好的算法……

很高興為您解答,不懂的來(lái)問(wèn)我,。謝謝?。?

誰(shuí)有數(shù)據(jù)結(jié)構(gòu)與算法分析C語(yǔ)言描述這本書(shū) PDF清楚一點(diǎn)的很清楚的,共享了
數(shù)據(jù)結(jié)構(gòu)與算法分析,c,c++,java版之間的區(qū)別是什么?算法思想都是一樣的 。但不同語(yǔ)言之間,實(shí)現(xiàn)會(huì)有所不同 。

算法只是一種軟件的設(shè)計(jì)思路,可以指導(dǎo)代碼的編寫(xiě) , 并完成一定的功能 。但算法本身并不能實(shí)現(xiàn)功能 , 必須有具體的編程語(yǔ)言去實(shí)現(xiàn) 。于是介紹算法的書(shū)籍 , 根據(jù)書(shū)中實(shí)現(xiàn)算法的語(yǔ)言不通,就有了C, C++, Java等的區(qū)別 。
具體語(yǔ)言并不影響算法的理解 , 在選擇書(shū)籍的時(shí)候,選取自身熟悉并掌握的語(yǔ)言即可 。
在不了解任何編程語(yǔ)言的情況下,最好不要先接觸算法 。因?yàn)椴慌浜暇唧w的實(shí)現(xiàn),空談算法無(wú)法深入理解,同時(shí)也是沒(méi)有意義的 。

數(shù)據(jù)結(jié)構(gòu)與算法分析 有兩個(gè)版本,一個(gè)是C版本,另一個(gè)是C++描述版 。他們有什么區(qū)別呢?c++版本的就是偏向類(lèi)的思想、模版的思想 。c版本的就是最基礎(chǔ)的c語(yǔ)言將算法實(shí)現(xiàn) 。如果您學(xué)的是c++、并且對(duì)模版比較熟悉,建議看c++版本的 。如果您寫(xiě)的程序中沒(méi)有用到類(lèi)的思想,那么就看c版本的 。我這里有c++版本的電子書(shū),需要可以發(fā)給你 。

維斯的數(shù)據(jù)結(jié)構(gòu)與算法分析,C語(yǔ)言版好還是java好用C或者C++版的,強(qiáng)烈推薦C版的 。
我用的是C++版的,不過(guò)就遇到一個(gè)問(wèn)題,現(xiàn)在我有時(shí)要用Java寫(xiě)程序,Mark書(shū)中用了大量的函數(shù)按引用傳遞,而Java中沒(méi)有引用(C中也沒(méi)有),所以我把有些數(shù)據(jù)結(jié)構(gòu)改成Java的時(shí)候就不知道怎么辦 。我就找了一本C版的電子書(shū) 。
所以建議lz用C版的 。

此外我從沒(méi)有聽(tīng)說(shuō)過(guò)C用的很好的人用不好Java , 但是Java用的貌似不錯(cuò) , C用的很爛的人我倒是見(jiàn)過(guò)很多 。

lz很有眼光 , Mark的數(shù)據(jù)結(jié)構(gòu)是我看過(guò)的最好的數(shù)據(jù)結(jié)構(gòu)的書(shū)籍 。上面不僅講一種數(shù)據(jù)結(jié)構(gòu)是什么和怎么實(shí)現(xiàn),還會(huì)給你很多他們應(yīng)用的hints 。
此外Mark很善于使用遞歸,Mark對(duì)效率的要求也很苛刻 。以上兩點(diǎn)是不矛盾的,你看完了Mark的書(shū),你就會(huì)發(fā)現(xiàn)Mark用遞歸用的有理!

數(shù)據(jù)結(jié)構(gòu)與算法分析 c語(yǔ)言描述還是JAVA語(yǔ)言描述= =你會(huì)哪種語(yǔ)言就選哪種語(yǔ)言啦,算法和語(yǔ)言無(wú)關(guān)的,理解算法後在甚麼語(yǔ)言里都能實(shí)現(xiàn)

c/c++,java 之間有什么區(qū)別?區(qū)別太多 。先列幾條吧 。
1. c是面向過(guò)程的語(yǔ)言 。c++和Java都是面向?qū)ο蟮?。在c中沒(méi)有類(lèi)或者對(duì)象的概念 。
2. java運(yùn)行在虛擬機(jī)上,號(hào)稱(chēng)與平臺(tái)無(wú)關(guān) 。也就是你開(kāi)發(fā)的java程序無(wú)論是unix,linux還是windows都可以正常運(yùn)行 。但是實(shí)際上這是一個(gè)良好的愿望 , 實(shí)際跨平臺(tái)時(shí)還會(huì)有各種各樣的問(wèn)題 。c和c++都是直接編譯成可執(zhí)行文件,是否能跨平臺(tái)主要看你用到的編譯器特性是否有多平臺(tái)支持 。
3. 因?yàn)閏和c++是直接編譯成可執(zhí)行文件,所以運(yùn)行效率要比java高 。至于c和c++哪個(gè)更快,兩種語(yǔ)言的擁躉已經(jīng)吵了很多年 。
4. java因?yàn)槭沁\(yùn)行在虛擬機(jī)上 , 不需要考慮內(nèi)存管理和垃圾回收機(jī)制 。也是就你可以聲明一個(gè)對(duì)象而不用考慮釋放他,虛擬機(jī)幫你做這事情 。而c和c++語(yǔ)言本身沒(méi)有多少內(nèi)存管理的概念,寫(xiě)c和c++程序如果用到指針就一定要考慮內(nèi)存申請(qǐng)和釋放 。內(nèi)存泄漏是c和c++最頭疼的問(wèn)題 。
5. 代碼重用:java中有一個(gè)根類(lèi)object,所有的類(lèi)都是其子類(lèi),通過(guò)這種方式將容器和算法分離,實(shí)現(xiàn)一種操作作用于多種對(duì)象,提高代碼重用 。c++中沒(méi)有總根對(duì)象,但是c++提供了另一個(gè)更強(qiáng)大的功能“模板”,同樣高效地實(shí)現(xiàn)了一種操作作用于多種對(duì)象,提供了高效的代碼重用方法 。
6. 數(shù)據(jù)結(jié)構(gòu):java內(nèi)建了豐富的數(shù)據(jù)結(jié)構(gòu):列表,集合等等(很久沒(méi)用java了,有些記不太清) 。而c++則用“模板”同樣提供了各種數(shù)據(jù)結(jié)構(gòu)(容器) 。
7. c語(yǔ)言在一些比較低層,和硬件打交道的地方用得比較多 。另外很多開(kāi)源軟件由于unix/linux開(kāi)發(fā)習(xí)慣也大多采用c來(lái)開(kāi)發(fā) 。Java是現(xiàn)在最流行的開(kāi)發(fā)語(yǔ)言,c++比起java稍稍不那么流行一些,但是功能很強(qiáng)大 。如能深入掌握,可以寫(xiě)出兼顧效率和美觀的優(yōu)秀代碼 。

求《數(shù)據(jù)結(jié)構(gòu)與算法分析》自測(cè)題答案和每章后練習(xí)題答案 。去書(shū)店買(mǎi)吧!或者是問(wèn)老師去吧

《數(shù)據(jù)結(jié)構(gòu)與算法分析》和《算法導(dǎo)論》這兩本書(shū)哪個(gè)好?算法導(dǎo)論這書(shū)我有,確實(shí)是很好的書(shū),經(jīng)典,論證很?chē)?yán)謹(jǐn) 。算法基本上和高等數(shù)學(xué)沒(méi)多少聯(lián)系,涉及到數(shù)學(xué)的一般是離散數(shù)學(xué),組合數(shù)學(xué),數(shù)論之類(lèi)的,類(lèi)似于微積分這類(lèi)很少涉及到 。

數(shù)據(jù)結(jié)構(gòu)與算法是屬于同一門(mén)課程嗎?不是 , 數(shù)據(jù)結(jié)構(gòu)是算法的基礎(chǔ),算法中用到數(shù)據(jù)結(jié)構(gòu) 。一般數(shù)據(jù)結(jié)構(gòu)的書(shū)中大多會(huì)提到一些算法 。算法有專(zhuān)門(mén)一本書(shū) 叫算法導(dǎo)論 。

數(shù)據(jù)結(jié)構(gòu)與算法分析是一門(mén)怎樣的課程內(nèi)容包括表、棧、隊(duì)列、樹(shù)、散列表、優(yōu)先隊(duì)列、排序、不相交集算法、圖論算法、算法分析、算法設(shè)計(jì)、攤還分析、查找樹(shù)算法、k-d樹(shù)和配對(duì)堆等 。

“數(shù)據(jù)結(jié)構(gòu)”和“數(shù)據(jù)結(jié)構(gòu)導(dǎo)論”是同一門(mén)課嗎?【數(shù)據(jù)結(jié)構(gòu)與算法分析】是同一門(mén)課的...就是名字不一樣....里面內(nèi)容基本一致...主要講的是數(shù)據(jù)結(jié)構(gòu)中的方法 以及根據(jù)這些方法用計(jì)算機(jī)語(yǔ)言編寫(xiě)的算法 我們剛學(xué)完這門(mén)課~