挑戰程式設計 基本資料結構

2022-03-20 04:34:17 字數 870 閱讀 1108

在圖書館閒逛,發現了劉汝佳的這本書,聽著這個名字就把書拿回來了,還沒有系統的學習過資料結構,就以這本書為啟蒙讀物吧!

以解決問題的形式來說明各種基本資料結構的使用,這樣不僅了解了這些資料結構也能夠運用這些資料結構解決問題。

本書的題目是在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 #include5

using

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開...

基本資料結構定義

定義 棧是一種只能在一端進行插入或刪除操作的線性表。表中允許進行插入 刪除操作的一端稱為棧頂。棧頂的當前位置是動態的,棧頂的當前位置由乙個稱為棧頂指標的位置指示器指示。表的另一端稱為棧底。當棧中沒有資料元素時,稱為空棧。棧的插入操作通常稱為進棧或入棧,棧的刪除操作通常稱為退棧或出棧。特點 後進先出 ...