當前位置:首頁 » 編程語言 » 數據與結構c語言版嚴薇敏
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

數據與結構c語言版嚴薇敏

發布時間: 2023-01-19 14:39:04

『壹』 關於嚴蔚敏c語言版數據結構演算法2-4的疑問

1、newBase
=
(ElemType
*)
realloc
(L.elem,
(L.listsize
+
LISTINCREMENT)
*
sizeof(ElemType));
//為初始
順序表
以LISTINCREMENT
大小
重新增加存儲空間,如果去掉L.elem,則新增
空間
的對象不明。
2、增加分配的
代碼
意思是,在當前分配空間不足時加ListIncrement大小的空間,不夠再加,一直加到空間夠用為止,於是就保證了分配的空間足夠用了。3、順序表是從0號位置開始計數的,所以
長度
為Length順序表最後一位為Length-1,同樣,第i個
元素
的位置也就為[i-1]了。4、
源代碼
段尋找位置的
原理
是先讓一個
指針
q指向要插入數的位置,指針p指向表尾[Length-1],然後比較p,q的值,如果p>=q,就把p指向的元素向後挪一位[Length](也就是表長加1了),P就指向倒數第二個[Length-2]位置;再用p,q做個比較,如果p仍然大於或等於q,那麼繼續吧p指向的數向後挪一位[Length-1],p又指向下一個數[Length-3],以此內推,
直到最後
p指向第[i-2]那位,此時第[i-1]就為空的,正好把要插入的數插進去。你所給的
演算法
,首先把位置和長度都搞錯了,你的意思可能是這樣的吧:for(p=&L.elem[i-1];p<=&L.elem[L.length-1];++p)
{
*(p+1)=*p;
Length++;}如果是這樣的話,那不僅你要插的元素插不進去,反而把從[i-1]位置開始後面所有的元素都被復製成了L.elem[i-1]相同的元素了。

『貳』 請教一下:嚴蔚敏的數據結構是c語言版,是否適用於c++的學習

不一樣的,數據結構講的編程用的邏輯,不是編程

『叄』 《數據結構(C語言版)》嚴蔚敏這本書怎麼樣

這本書很多程序都是不完整的,要編的話都要自己改,挺苦的。但是裡面的內容介紹得挺詳細的
我老師給我們他的課件還有個《數據結構(C語言版)》配書光碟 ,你要不要。

『肆』 有沒有數據結構(c語言版)嚴蔚敏老師教學視頻下載地址

哥們兒 你可以在網路里收索 《數據結構C語言版》 嚴蔚敏老師40多個課時的視頻都在

『伍』 數據結構 c語言版(嚴尉敏)

我看了一下,好像沒有代碼,全稱是:
《數據結構(C語言版)》配書光碟
DSDemo
數據結構演算法演示(Windows版)
使



一、
功能簡介
本課件是一個動態演示數據結構演算法執行過程的輔助教學軟體,
它可適應讀者對演算法的輸入數據和過程執行的控制方式的不同需求,
在計算機的屏幕上顯示演算法執行過程中數據的邏輯結構或存儲結構的變化狀況或遞歸演算法執行過程中棧的變化狀況。整個系統使用菜單驅動方式,
每個菜單包括若乾菜單項。每個菜單項對應一個動作或一個子菜單。系統一直處於選擇菜單項或執行動作狀態,
直到選擇了退出動作為止。
二、
系統內容
本系統內含84個演算法,分屬13部分內容,由主菜單顯示,與《數據結構》教科書中自第2章至第11章中相對應。各部分演示演算法如下:
1.
順序表
(1)在順序表中插入一個數據元素(ins_sqlist)
(2)刪除順序表中一個數據元素(del_sqlist)
(3)合並兩個有序順序表(merge_sqlist)
2.
鏈表
(1)創建一個單鏈表(Crt_LinkList)
(2)在單鏈表中插入一個結點(Ins_LinkList)
(3)刪除單鏈表中的一個結點(Del_LinkList)
(4)兩個有序鏈表求並(Union)
(5)歸並兩個有序鏈表(MergeList_L)
(6)兩個有序鏈表求交(ListIntersection_L)
(7)兩個有序鏈表求差(SubList_L)
================================================
我有,留下email,最好是Gmail
盤中內容
\DSDemoW
數據結構演算法演示系統(Windows版)β測試版
\DSDemoC
數據結構演算法演示系統(C語言描述)V3.1C中文版
Readme.txt
光碟使用說明
對不對?

『陸』 求數據結構(c語言版) 嚴蔚敏 pdf

《數據結構:C語言版》(嚴蔚敏).pdf(選擇普通下載即可)

下載下來,雙擊解壓就可以看到,資源收集於互聯網,僅供個人試讀和學習,有能力多支持正版!另郵箱發了同樣一份

『柒』 嚴蔚敏數據結構c語言版和第二版是一樣的嗎

《數據結構》(C語言版)的前半部分從抽象數據類型的角度討論各種基本類型的數據結構及其應用;後半部分主要討論查找和排序的各種實現方法及其綜合分析比較。其內容和章節編排與1992年4月出版的《數據結構》(第二版)基本一致,但在本書中更突出了抽象數據類型的概念。

『捌』 數據結構(嚴蔚敏 )清華出版 為什麼後面寫 是c語言版的

是的,嚴蔚敏,吳偉民 編著的這本教材是經典數據結構教材,計算機考研統考一般都是用這個復習。之所以是C語言版,是因為書裡面的一些演算法是用C語言或者類C語言寫的,考研的時候一般都是用C語言實現演算法。這本書還有配套的習題集,但是不推薦《數據結構題集(C語言版)》,《演算法與數據結構考研試題精析(第2版)》這本書更加適合考研復習,而那一本適合學習時的練習。