在圖書館閒逛,發現了劉汝佳的這本書,聽著這個名字就把書拿回來了,還沒有系統的學習過資料結構,就以這本書為啟蒙讀物吧!
以解決問題的形式來說明各種基本資料結構的使用,這樣不僅了解了這些資料結構也能夠運用這些資料結構解決問題。
本書的題目是在uva上的選擇的。沒辦法剛註冊了賬號。
題目a:
題目大意:給出我們一行數列元素數為n,如果滿足兩個連續的相鄰元素的絕對值取遍所有從1到n的所有整數,那麼就是乙個jolly jumper,否則不是。
關於本題,我竭盡所能仍然
486472
13/04/10 04:01
solved
0.006 secs.
cpp仍然達不到大牛們的0s啊!不過本題我的處理方法很傳統很初級,就是把每兩個的絕對值求出並以絕對值為下標標記,然後依次遍歷1-n,如果所有的數都被標記則為jolly jumper!
求大牛指導,求0s!
ps : my code
my code
1 #include2 #include3 #include4 #include5using
namespace
std;
6int num[3005];7
int mark[3005];8
intmain()922
23for(i=1;i)
2428
if(i>=n)
29 printf("
jolly\n");
30else
31 printf("
not jolly\n");
32}33return0;
34 }
opencv基本資料結構
iplimage 首先介紹重要的成員變數 width和height表示了的尺寸。其次是depth和nchannels,depth是指畫素顏色的取值範圍,nchnannels為影象的通道,可以取1,2,3,4 origin變數定義了影象的原點,有兩個取值,分別是ipl origin bl和ipl or...
Python 基本資料結構
列表是python裡的內建的型別之一,可以新增和刪除其中的元素。如 role sam 33 dean 37 可以列表中包含列表,同一列表中包含不同型別的資料。下面介紹列表的一些通用操作,關於list的其他用法,可以通過help list 檢視。a 2,13,12,41,17,23 a 1 列表從0開...
基本資料結構定義
定義 棧是一種只能在一端進行插入或刪除操作的線性表。表中允許進行插入 刪除操作的一端稱為棧頂。棧頂的當前位置是動態的,棧頂的當前位置由乙個稱為棧頂指標的位置指示器指示。表的另一端稱為棧底。當棧中沒有資料元素時,稱為空棧。棧的插入操作通常稱為進棧或入棧,棧的刪除操作通常稱為退棧或出棧。特點 後進先出 ...