原创 調整數組順序,使奇數位於偶數前面

題目描述:給定一個數組,調整順序,使奇數位於偶數前面,並不改變原有順序。 思路:兩種方法,一種是額外增加一個數組;另一種方法是採用插入排序算法。 方法一:增加數組 方法二:採用插入排序法 將每一個奇數放到前面已排好序列的偶數前方。 代

原创 C++中子類父類構造函數和析構函數

題目描述:C++中子類父類構造函數和析構函數的執行 代碼如下: 1)當父類析構函數爲虛函數時: <span style="font-size:14px;">#include<iostream> using namespace std; c

原创 從頭到位打印鏈表

題目描述:輸入一個鏈表,從尾到頭打印鏈表每個節點的值。 方法一:使用棧stack,將鏈表按照循環放到stack中,最後在從棧中拋出 代碼如下: 測試代碼如下: 方法二:使用遞歸

原创 斐波那契數列第n個數

題目描述:輸出斐波那契數列第n個數,第一個爲1,第二個爲1,第三個爲2。。。 描述: 可以使用循環或者遞歸來實現,但是使用遞歸時間會消耗較多。 代碼如下: 1. 遞歸 <span style="font-size:14px;">clas