第八章堆积内容摘要:
maxsize 1) • return 0。 • ++(heaplast)。 • ++(heapsize)。 • heapdata[heaplast] = dataptr。 • ReheapUp(heap, heaplast)。 • return 1。 • } 插入堆積 • void ReheapUp(struct heapTag *heap, int child) • { • int parent。 • void **data, **temp。 • if (child != 0) • { • data = heapdata。 • parent = (child 1)/ 2。 • if (heappare(data[child],data[parent])0) • { • temp=data[parent]。 data[parent]=data[child]。 • data[child]=temp。 ReheapUp (heap, parent)。 • } • } • return。 • } 從堆積移除節點 • int heapRemove(struct heapTag *heap, void **dataptr) • { • if (heapsize == 0) • return 0。 • *dataptr = heapdata[0]。 • heapdata[0] = heapdata[heaplast]。 • (heaplast)。 • (heapsize)。 • ReheapDown(heap, 0)。 • return 1。 • } 從堆積移除節點 • 從堆積 heap 裡移除資料 *dataptr 所指的節點,該指標為資料陣列第零個元素的位址,即 heapdata[0],它是堆積裡最大值者,然後將最後的元素移到陣列第零個元素的位址,進行 ReheapDown() 再堆下作業,使滿足堆積的要求。 ReheapDown() 再堆下函式屬於遞迴函式,一層一層往下堆積,直到最後一個元素那一層時才停止。 最後將 last 及 size 成員值均減一。 傳回 1 值。 若 size 成員值已達 0 值則傳回 0 值。 測試程式 • 上面說明的堆積結構宣告以及相關的函式存入 表頭檔備用。 • 下列的程式 用於測試 表頭檔的函式是否正確無誤。 首先建立一個 heap 堆積,最大元素個數為 16,資料比較函式名稱為 pareInt。第八章堆积
相关推荐
H 2 O 黄色 四 、 制备衍生物测熔点 三硝基苯酚衍生物 16 盐酸利多卡因 ChP( 2020) [鉴别 ] 取本品 , 加水 20ml溶解。 取溶液 10ml, 加三硝基苯酚试液 10ml, 即生成沉淀;滤过 , 沉淀用水洗涤后 , 干燥 , 依法测定 , 熔点为 228~ 232℃ , 熔融时同时分解。 17 N H C O C H 2 N ( C 2 H 5 ) 2C H 3H 3
• 帕尔森的职业 人匹配论 • 霍兰德的人业互择理论 三、大学生职业生涯设计 • (一)大学生职业生涯设计步骤 针对自身的兴趣、个性、技能、价值观、目标、背景和资源进行认真自我评估。 针对学校、培训、薪金和各种职业,考察所有可供选择的机会。 鉴于前两者的汇集信息,仔细推断何为自己的最佳选择。 —— Frank Parsons:“ Choosing a vocation” 生涯设计的基本步骤 知己
记 13 2.妊娠期 能妊娠者: 预防心衰 请学生介绍 预防分娩期心衰的护理措施 【 处理原则和护理措施 】 Therapy Principle amp。 Nursing Intervention 14 2.妊娠期 能妊娠者: 10kg; 12周 预防心衰 ① 严密监护;②休息,卧位(左 or半卧位);③饮食 少脂肪,少盐< 45g/d,体重增加< ④预防并发症;⑤心理支持,自我监护; ⑥提前
: 当弯矩较小,对构件的承载力不起控制作用,构件主要在扭矩和剪力共同作用下产生剪扭型或扭剪型的受剪破坏。 裂缝从一个长边(剪力方向一致的一侧)中点开始出现,并向顶面和底面延伸,最后在另一侧长边混凝土压碎而达到破坏。 如配筋合适,破坏时与斜裂缝相交的纵筋和箍筋达到屈服。 当扭矩较大时,以受扭破坏为主;当剪力较大时,以受剪破坏为主。 由于 扭矩和剪力产生的剪应力总会在构件的一个侧面上叠加
Craton(克拉通) 现代地壳活动带 环太平洋带 地中海 喜马拉雅 印尼带 洋中脊带 大陆裂谷带 4. 槽台学说及其大陆构造学派 1859 1873 Geosyncline 1885 Platform 地壳 地槽 (背斜 向斜 ) 中央隆起 .山间坳陷 褶皱带 普遍回返 地槽特征