原文:習題2.2 數組循環左移(20 分)浙大版《數據結構(第2版)》題目集

本題要求實現一個對數組進行循環左移的簡單函數:一個數組a中存有n gt 個整數,在不允許使用另外數組的前提下,將每個整數循環向左移m 個位置,即將a中的數據由 a a a n 變換為 a m a n a a a m 最前面的m個數循環移至最后面的m個位置 。如果還需要考慮程序移動數據的次數盡量少,要如何設計移動的方法 輸入格式: 輸入第 行給出正整數n 和整數m 第 行給出n個整數,其間以空格分 ...

2017-10-07 19:49 0 1312 推薦指數:

查看詳情

習題3.11 表達式轉換(25 浙大數據結構(第2)》題目

算術表達式有前綴表示法、中綴表示法和后綴表示法等形式。日常使用的算術表達式是采用中綴表示法,即二元運算符位於兩個運算數中間。請設計程序將中綴表達式轉換為后綴表達式。 輸入格式: 輸入在一行中給出不含空格的中綴表達式,可包含+、-、*、\以及左右括號(),表達式不超過20 ...

Sun Oct 08 02:05:00 CST 2017 0 2844
習題3.13 雙端隊列(25 浙大數據結構(第2)》題目

雙端隊列(deque,即double-ended queue的縮寫)是一種具有隊列和棧性質的數據結構,即可以(也只能)在線性表的兩端進行插入和刪除。若以順序存儲方式實現雙端隊列,請編寫例程實現下列操作: Push(X,D):將元素X插入到雙端隊列D的頭 ...

Tue Oct 10 06:27:00 CST 2017 0 1781
習題4.3 是否二叉搜索樹 (25 ) 浙大數據結構(第2)》題目

本題要求實現函數,判斷給定二叉樹是否二叉搜索樹。 函數接口定義: 其中BinTree結構定義如下: 函數IsBST須判斷給定的T是否二叉搜索樹,即滿足如下定義的二叉樹: 定義:一個二叉搜索樹是一棵二叉樹,它可以為空。如果不為空,它將滿足以下性質: 非空左子樹的所有鍵值小於 ...

Sun Nov 17 02:45:00 CST 2019 0 299
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM