1 冒泡排序 [html] 1 冒泡排序: void bubbleSort(int *data,int start,int end)&nbs
26.左旋轉字符串 題目: 定義字符串的左旋轉操作:把字符串前面的若干個字符移動到字符串的尾部。 如把字符串abcdef左旋轉2位得到字符串cdefab。
隊列是先進先出的數據結構,出隊的一端叫隊首,入隊的一端叫隊尾,就像是日常生活中排隊買火車票一樣,下面是隊列的基本操作 創建史帶頭節點的鏈表 [cpp]&
1. 直接插入排序 2. 折半插入排序 3. 冒泡排序 4. 簡單選擇排序 5. 希爾排序 6. 快速排序 7. 堆排序 8. 二路歸並排序
推出子集每一個n的位數的規律 num[ n ] = n * (num[ n - 1 ] + 1 ) ; 然後進行枚舉記
題目: Merge two sorted linked lists and return it as a new list. The new list s
給出三個水杯,大小不一,並且只有最大的水杯的水是裝滿的,其余兩個為空杯子。三個水杯之間相互倒水,並且水杯沒有標識,只能根據給出的水杯體積來計算。現在要求你
這道題直接按照一般的思路去算是要超時的,必須經過一定程度的優化。 對於a[i],我們需要記錄的是他之前和之後最大的連續的值比a[i]大的長度,如果每次都一
方法搞不懂啊 幾下來當模板: #include<iostream> using namespace std; in
[cpp] 描述:把一個字符串通過增加操作變成回文,然後把這個回文輸出 #include <cstdio>
題目分析: 依次輸入成績到數組裡,注意數組大小為1000,再比對給定成績,得出人數。 源代碼: [cpp] #inclu
第一題: 坑爹的題目,讀了好長時間的題意,幸好最後懂了,我好多同學最後都錯了 在與判斷只有一個數的情況下到底輸不輸出的問題。 [cpp] #includ
構造函數中調用虛函數: [cpp] view plaincopyprint? #include<iostream>
前言 字符串的排列組合問題,困擾了我好久,遞歸的思想我今天一定要掌握,擦,話不多說,博客走起! 問題 輸入一個字符串,打印出該字符串中字符的所有排列。例
題目分析: 先寫一個函數將輸入的數字單詞轉化為對應的數字,在計算值的時候調用該函數。 主要的算法在於對於輸入字符串的邏輯判斷,即:輸入幾個
題目分析: 將輸入數據存到數組中,設置一個標志位temp判斷是否找到數據。 源代碼: [cpp] #include <iostre
print?static long gethostid(void) { long result = 0;
/*分析:a[0]的逆序數為0,a[0]後邊有a[0]個比a[0]小的數,將a[0]移到末尾是,a[0]的逆序數變成n-1-a[0]; 而a[0]個比a[
#include <iostream> #include <stdlib.h>#include <windows.h>
這道題有點兒難度,但是難度也只算一般,不明白一道漢語題目,意思簡單通俗易懂,結果提交量就那麼點兒。 考慮一支隊伍分組的數目,如果這支隊伍有n個人,就有n種