原创 面向對象進階(Java程序設計)

落紅不是無情物,化作春泥更護花。 點贊再來,養成習慣。 文章目錄 1.成員變量 2.this關鍵字 3.隱藏和封裝 4.static關鍵字 學習目標 成員變量 類的成員變量和類變量區別: 類的成員分爲屬性和方法,屬性其實就

原创 算法練習普通(完美的代價)

而浮生若夢,爲歡幾何? 點贊再看,養成習慣。 問題描述 迴文串,是一種特殊的字符串,它從左往右讀和從右往左讀是一樣的。小龍龍認爲迴文串纔是完美的。現在給你一個串,它不一定是迴文的,請你計算最少的交換次數使得該串變成一個完美的迴

原创 算法練習普通(分解質因數)

神龜雖壽,猶有竟時。 點贊再看,養成習慣。 問題描述   求出區間[a,b]中所有整數的質因數分解。 輸入格式   輸入兩個整數a,b。 輸出格式   每行輸出一個數的分解,形如k=a1a2a3…(a1<=a2<=a3…,k也

原创 算法練習普通(數的讀法)

人生如寄,何事辛苦怨斜暉。 點贊再看,養成習慣。 問題描述 Tom教授正在給研究生講授一門關於基因的課程,有一件事情讓他頗爲頭疼:一條染色體上有成千上萬個鹼基對,它們從0開始編號,到幾百萬,幾千萬,甚至上億。   比如說,在對

原创 算法練習普通(矩陣乘法)

幸甚至哉,作以詠志。 點贊再看,養成習慣。 問題描述   給定一個N階矩陣A,輸出A的M次冪(M是非負整數)   例如:   A =   1 2   3 4   A的2次冪   7 10   15 22 輸入格式   第一行是

原创 算法練習普通(FJ的字符串)

莫等閒,白了少年頭,空悲切! 點贊再看,養成習慣。 問題描述 FJ在沙盤上寫了這樣一些字符串:   A1 = “A”   A2 = “ABA”   A3 = “ABACABA”   A4 = “ABACABADABACABA”

原创 算法練習普通(時間轉換)

人有悲歡離合,月有陰晴圓缺,此事古難全。 點贊再看,養成習慣。 問題描述   給定一個以秒爲單位的時間t,要求用“< H >:< M >:< S >”的格式來表示這個時間。< H >表示時間,< M >表示分鐘,而< S >

原创 算法練習普通(Sine之舞)

人生在世不稱意,明朝散發弄扁舟。 點贊在看,養成習慣。 問題描述 最近FJ爲他的奶牛們開設了數學分析課,FJ知道若要學好這門課,必須有一個好的三角函數基本功。所以他準備和奶牛們做一個“Sine之舞”的遊戲,寓教於樂,提高奶牛們

原创 算法練習普通(字符串對比)

莫道讒言如浪深,莫言遷客似沙沉。千淘萬漉雖辛苦,吹盡狂沙始到金。 點贊再看,養成習慣。 問題描述   給定兩個僅由大寫字母或小寫字母組成的字符串(長度介於1到10之間),它們之間的關係是以下4中情況之一:   1:兩個字符串長

原创 算法練習普通(矩形面積交)

抽刀斷水水更流,舉杯銷愁愁更愁。 點贊再看,養成習慣。 問題描述 平面上有兩個矩形,它們的邊平行於直角座標系的X軸或Y軸。對於每個矩形,我們給出它的一對相對頂點的座標,請你編程算出兩個矩形的交的面積。    輸入格式   輸

原创 算法練習普通(2n皇后問題)

人生如逆旅,我亦是行人。 點贊再看,養成習慣。 問題描述   給定一個n*n的棋盤,棋盤中有一些位置不能放皇后。現在要向棋盤中放入n個黑皇后和n個白皇后,使任意的兩個黑皇后都不在同一行、同一列或同一條對角線上,任意的兩個白皇后都

原创 算法練習普通(查找整數)

春宵一刻值千金,花有清香月有陰。 點贊再看,養成習慣。 問題描述 給出一個包含n個整數的數列,問整數a在數列中的第一次出現是第幾個。 輸入格式   第一行包含一個整數n。   第二行包含n個非負整數,爲給定的數列,數列中的每個數

原创 算法練習普通(閏年判斷)

風蕭蕭兮易水寒,壯士一去兮不復還。 點贊在看,養成習慣。 問題描述 給定一個年份,判斷這一年是不是閏年。 當以下情況之一滿足時,這一年是閏年: 1. 年份是4的倍數而不是100的倍數; 2. 年份是400的倍數。 其他的年份都不

原创 算法練習普通(迴文數)

路漫漫其修遠兮,吾將上下而求索 點贊再看,養成習慣 問題描述   1221是一個非常特殊的數,它從左邊讀和從右邊讀是一樣的,編程求所有這樣的四位十進制數。 輸出格式   按從小到大的順序輸出滿足條件的四位十進制數。 public

原创 算法練習普通(特殊迴文數)

舉世皆濁我獨清,衆人皆醉我獨醒 點贊再看,養成習慣 問題描述   123321是一個非常特殊的數,它從左邊讀和從右邊讀是一樣的。   輸入一個正整數n, 編程求所有這樣的五位和六位十進制數,滿足各位數字之和等於n 。 輸入格式