《資料結構與演算法之1 rand 函式》

2022-09-11 20:48:16 字數 1027 閱讀 1815

1 #include "

stdafx.h

"2 #include "

iostream

"3 #include "

time.h"//

用到time(null)函式,需要此標頭檔案45

using

namespace

std;67

int a[100000];8

int b[100000];9

1011

/*******************

12說明:系統在呼叫rand(),之前會自動呼叫srand().系統預設為1.

13對100取餘,得到的數在(0~100)之間。

14*******************

*/15

void inita(int

n)22

return;23

}242526

/************************

27//說明:每輸出10個數字,換行。(i!=0)避免,i=0的特殊情況。

28***************************

*/29

void printa(int num,int

n)37

}38 cout<39return;40

}4142/*

***************************

43函式:比較函式

44功能:

4546

47***************************

*/48

void comparenum(int num1,int num2,int

n)56

else59}

60if

(bcompare)61

64else

6568

return;69

70}7172

73int _tmain(int argc, _tchar*ar**)

74

資料結構與演算法(1)

演算法 資料結構 一 演算法 1.演算法的幾個特徵是什麼。2.演算法複雜性的定義。大o 小o分別表示的含義。3.遞迴演算法的定義 遞迴演算法的兩要素。4.分治演算法的思想,經典的分治演算法 全排列 二分搜尋 歸併排序 快速排序 線性時間選擇 最接近點對問題 5.動態規劃演算法解題框架,動態規劃演算法...

資料結構與演算法(1)

1 線性表 2 棧 3 佇列 4 字串 補充 遞迴 1 樹與二叉樹 2 圖 1 查詢 2 排序 編寫相關演算法 資料結構 入門問題 1.為什麼學習資料結構?1 高階程式設計的理論指導 2 提公升編碼能力 3 面試中經常被問及,看發展潛力 2.有哪些資料結構?2.11線性結構 線性表 棧 佇列 陣列 ...

資料結構與演算法 1

cpu 處理器central process unit gpu 圖形處理器graphics processing unit,又稱顯示核心 視覺處理器 顯示晶元或繪圖晶元,是一種專門在個人電腦 工作站 遊戲機和一些移動裝置 如平板電腦 智慧型手機等 上執行繪圖運算工作的微處理器。其用途是將計算機系統所...