原创 5-53 Consecutive Factors   (20分)

Among all the factors of a positive integer N, there may exist several consecutive numbers. For example, 630 can be fa

原创 10-排序6 Sort with Swap(0, i)   (25分)

Given any permutation of the numbers {0, 1, 2,..., N-1}, it is easy to sort them in increasing order. But what if Swap(

原创 5-55 抓老鼠啊~虧了還是賺了?   (20分)

某地老鼠成災,現懸賞抓老鼠,每抓到一隻獎勵10元,於是開始跟老鼠鬥智鬥勇:每天在牆角可選擇以下三個操作:放置一個帶有一塊奶酪的捕鼠夾(T),或者放置一塊奶酪(C),或者什麼也不放(X)。捕鼠夾可重複利用,不計成本,奶酪每塊3元。 聰明的

原创 5-66 N個數求和   (20分)

本題的要求很簡單,就是求N個數字的和。麻煩的是,這些數字是以有理數分子/分母的形式給出的,你輸出的和也必須是有理數的形式。 輸入格式: 輸入第一行給出一個正整數N(100)。隨後一行按格式a1/b1 a2/b2 ...給出N個有理數。題

原创 5-48 龜兔賽跑   (20分)

烏龜與兔子進行賽跑,跑場是一個矩型跑道,跑道邊可以隨地進行休息。烏龜每分鐘可以前進3米,兔子每分鐘前進9米;兔子嫌烏龜跑得慢,覺得肯定能跑贏烏龜,於是,每跑10分鐘回頭看一下烏龜,若發現自己超過烏龜,就在路邊休息,每次休息30分鐘,否則

原创 SDK無法下載更新的問題

Failed to fetch URL http://dl-ssl.google.com/android/repository/repository-10.xml, reason: Socket Co 無法顯示API 解決:啓動 Andr

原创 中國大學MOOC-陳越、何欽銘-數據結構-2017春期末考試

一、判斷題 1 若一棵平衡二叉樹的所有非葉結點的平衡因子都是0,則其必爲完美二叉樹。(2分) T         F 2 2N2^N​​和NNN^N​​具有相同的增長速度。 (2分) T         F 3

原创 04-樹5 Root of AVL Tree   (25分)

An AVL tree is a self-balancing binary search tree. In an AVL tree, the heights of the two child subtrees of any node

原创 01-複雜度2 Maximum Subsequence Sum   (25分)

Given a sequence of KK integers { N​1​​, N​2​​, ..., N​K​​ }. A continuous subsequence is defined to be { N​i​​, N​

原创 05-樹7 堆中的路徑   (25分)

將一系列給定數字插入一個初始爲空的小頂堆H[]。隨後對任意給定的下標i,打印從H[i]到根結點的路徑。 輸入格式: 每組測試第1行包含2個正整數NNN和MMM(≤1000\le 1000≤1000),分別是插入元素的個數、以及需要打印

原创 02-線性結構2 一元多項式的乘法與加法運算   (20分)

設計函數分別求兩個一元多項式的乘積與和。 輸入格式: 輸入分2行,每行分別先給出多項式非零項的個數,再以指數遞降方式輸入一個多項式非零項係數和指數(絕對值均爲不超過1000的整數)。數字間以空格分隔。 輸出格式: 輸出分2行,分別以指數

原创 06-圖1 列出連通集   (25分)

給定一個有NNN個頂點和EEE條邊的無向圖,請用DFS和BFS分別列出其所有的連通集。假設頂點從0到N−1N-1N−1編號。進行搜索時,假設我們總是從編號最小的頂點出發,按編號遞增的順序訪問鄰接點。 輸入格式: 輸入第1行給出2個整數N

原创 04-樹6 Complete Binary Search Tree   (30分)

A Binary Search Tree (BST) is recursively defined as a binary tree which has the following properties: The left subtr

原创 02-線性結構4 Pop Sequence   (25分)

Given a stack which can keep MM numbers at most. Push N numbers in the order of 1, 2, 3, ..., N and pop randomly. Yo

原创 03-樹1 樹的同構   (25分)

給定兩棵樹T1和T2。如果T1可以通過若干次左右孩子互換就變成T2,則我們稱兩棵樹是“同構”的。例如圖1給出的兩棵樹就是同構的,因爲我們把其中一棵樹的結點A、B、G的左右孩子互換後,就得到另外一棵樹。而圖2就不是同構的。 圖1