導航:首頁 > 源碼編譯 > 數據結構中的演算法在哪個軟體實現

數據結構中的演算法在哪個軟體實現

發布時間:2022-08-20 07:08:07

A. 很急 我怎麼把數據結構書上的演算法在C語言里實現啊

這個是線性表,我也在學,老師講得飛快,已經講到圖了。書上的演算法都是用類C編的,輸入到VC里當然運行不了。呵呵。上次參考譚浩強的C把約瑟夫環給做了。代碼給你。希望你知道怎麼建立線性表(包括順序和鏈式)。這個不能急,要慢慢來。
#include <stdio.h>
#include <malloc.h>
#define LEN sizeof(struct pep)
struct pep{
int num;
int data;
struct pep * next;};
struct pep * creat(){
struct pep * head;
struct pep * p1,* p2;
int i=0,j,n;
printf("請輸入人數:");
scanf("%d",&n);
p1=p2=(struct pep *)malloc(LEN);
printf("請輸入編號:");
scanf("%d",&p1->num);
printf("請輸入密碼:");
scanf("%d",&p1->data);
head=NULL;
for(j=1;j<n;j++){
i++;
if(i==1)head=p1;
else p2->next=p1;
p2=p1;
p1=(struct pep *)malloc(LEN);
printf("請輸入編號:");
scanf("%d",&p1->num);
printf("請輸入密碼:");
scanf("%d",&p1->data);
}
p2->next=p1;
p2=p1;
p2->next=head;
return (p2);
}
void main(){
int i,m;
struct pep *p,*q,*r;
p=creat();
q=p->next;
printf("輸入你要設定的m值:");
scanf("%d",&m);
printf("正確的出列順序應為:");
while(1){
for(i=1;i<m;i++){
q=p->next->next;
p=p->next;
}
printf("%d ",q->num);
m=q->data;
p->next=q->next;r=q;
q=q->next;
free(r);
if(p==q){
printf("%d\n",p->num);break;
}
}
}

B. 數據結構的演算法應該用什麼語言軟體實現,

各種編程語言都行。

C. 數據結構的演算法在VB編程語言中怎麼樣實現

每門編程語言其實本質上是相似的,只是語法上有些差別。數據結構並不歸為哪一種語言,數據結構是每一門語言的根基,只要你把數據結構學好了,那麼你學任何其他的編程語言只要把他的語法搞清楚就可以了。
就哪一樓的排序問題來說把,把幾個數進行排序,那麼你只要搞懂了數據結構中的排序演算法,那麼不管你用哪一種編程語言實現的方法都是一樣的,只要把相應的語法該一下就可以了。
(本人語文不是很好,可能有表達的不清楚的地方,請自己慢慢體會)

D. 用c語言怎麼實現數據結構演算法

c語言主要通過自己定義函數來實現數據結構,比如實現堆棧,實現了先輸入後輸出,用函數來實現各個介面;
但是C++也可以通過這個辦法,來實現數據結構,
還有很簡單,就是STL 框架,這個是系統自動定義的函數。用起來容易

E. 我是計算機系的,數學建模都需要用到哪些軟體編程有什麼要求,演算法和數據結構要求高嗎求專業詳細解答

常用的MATLAB, SPSS, SAS, 有時候也會用到LINGO的,少有大神用C語言,因為MATLAB就是C語言編的,更適合數學建模編程,而C編出來的程序過程顯示不佔優勢。
編程總體來說難度不大,這樣感謝MATLAB強大的功能了。對演算法有一定要求,至於數據結構表示不理解,基本來說就是搜集數據,處理數據,建模是核心環節。這個做好了,論文不會差到哪兒去。

F. 數據結構需要的編程軟體是什麼

學數據結構不需要特殊的軟體,只需要一個普通的編譯器就可以。具體用什麼語言的不限制。數據結構是一種思想或者方法。目前有java,c.c++.pascal等不同的版本。區別就是其中的一些方法,演算法的實現語言不同,內容實質上都是一樣的!你學的時候可以根據你學習的語言情況靈活選擇相應的版本!重要的是學習他的思想。所以說你隨便用什麼語言的編譯器都可以!

閱讀全文

與數據結構中的演算法在哪個軟體實現相關的資料

熱點內容
linuxredis30 瀏覽:541
狸窩pdf轉換器 瀏覽:696
ajax調用java後台 瀏覽:904
活塞式壓縮機常見故障 瀏覽:614
break演算法 瀏覽:731
換電池的app是什麼 瀏覽:771
單片機ad采樣快速發送電腦 瀏覽:22
第五人格伺服器錯誤是什麼回事兒 瀏覽:467
查看手機谷歌伺服器地址 瀏覽:191
python操作zookeeper 瀏覽:705
蘋果手機dcim文件夾顯示不出來 瀏覽:430
如何壓縮文件夾聯想電腦 瀏覽:583
程序員的學習之旅 瀏覽:440
apkdb反編譯 瀏覽:922
雪花演算法為什麼要二進制 瀏覽:825
在文檔中打開命令行工具 瀏覽:608
android圖標尺寸規范 瀏覽:369
python實用工具 瀏覽:208
流量計pdf 瀏覽:936
科東加密認證價格 瀏覽:532