原创 數據結構c語言——有關圖的遍歷、圖的算法、最小生成樹

從給定圖中任意指定的頂點(稱爲初始點)出發,按照某種搜索方法沿着圖的邊訪問圖中的所有頂點,使每個頂點僅被訪問一次,這個過程稱爲 圖的遍歷。 圖的遍歷得到的頂點序列稱爲圖遍歷序列。 圖的遍歷算法有深度優先搜索算法和廣度優先搜索算法。

原创 Java藍橋模擬戰——閏年的判斷

資源限制 時間限制:1.0s 內存限制:256.0MB 問題描述 給定一個年份,判斷這一年是不是閏年。 當以下情況 之一 滿足時,這一年是閏年: 年份是4的倍數而不是100的倍數;2. 年份是400的倍數。 其他的年份都不是

原创 集合經典一練——模擬一個軍隊作戰,軍隊裏面有各種兵,騎兵,步兵。每種兵的攻擊敵人方式不一樣。建立各種各樣的兵。

模擬一個軍隊作戰,軍隊裏面有各種兵,騎兵,步兵。每種兵的攻擊敵人方式不一樣。 建立各種各樣的兵。每種3個,至少3種,然後建立一個軍官。 軍官也會上場去攻擊敵人,但是軍官還有一種行爲,就是發號,軍官發號了,所有的兵,無論什麼兵都去戰

原创 Java藍橋模擬戰——字母圖形

資源限制 時間限制:1.0s 內存限制:256.0MB 問題描述 利用字母可以組成一些美麗的圖形,下面給出了一個例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 這是一個5行7列的圖形,請

原创 Java藍橋模擬戰——01字符

資源限制 時間限制:1.0s 內存限制:256.0MB 問題描述 對於長度爲5位的一個01串,每一位都可能是0或1,一共有32種可能。它們的前幾個是: 00000 00001 00010 00011 00100 請按從小到大的

原创 異常類精練——編寫一個方法,比較兩個字符串。假如其中一個字符串爲空, 會產生NullPointerException異常

題目要求: 編寫一個方法,比較兩個字符串。假如其中一個字符串爲空, 會產生NullPointerException異常,在方法聲明中通告該異常, 並在適當時候觸發異常,然後編寫一個程序捕獲該異常。 public class Mai

原创 字符串精練——獲取一個字符串在另一個字符串中出現的次數。

獲取一個字符串在另一個字符串中出現的次數。 public static void main(String[] args) { //方法一: int count = 0 ; int site ; String

原创 字符串精練——將一個隨機字符串中的所有字符升序排列,並倒序打印

將一個隨機字符串中的所有字符升序排列,並倒序打印 import java.util.*; public class Main { public static void main(String[] args) { Scan

原创 字符串精練——編寫敏感詞過濾程序

編寫敏感詞過濾程序 說明:在網絡程序中,如聊天室、聊天軟件等,經常需要對一些用戶所提交的聊天內容中的敏感性詞語進行過濾。 如"性"、“色情”、“爆炸”、“恐怖”、“槍”、"軍火"等,這些都不可以在網上進行傳播,需要過濾掉或者用其他

原创 異常類練習——編寫應用程序,從鍵盤輸入兩個數作爲除數和被除數。捕獲NumberFormatException 異常和ArithmeticException 異常,

編寫應用程序,從鍵盤輸入兩個數作爲除數和被除數。要求程序中捕獲NumberFormatException 異常和ArithmeticException 異常,而且無論在哪種情況下,“程序執行結束”這句話都會在控制檯輸出。 pack

原创 異常類練習——設計自己的異常類表示對負數求平方根的錯誤;

設計自己的異常類表示對負數求平方根的錯誤; 在類Test的主方法中,從鍵盤輸入一個數,若輸入的數不小於0,則輸出它的平方根; 若小於0,則拋出自定義異常;在程序中處理異常並輸出提示信息“輸入錯誤,不能對負數求平方根” packag

原创 進制轉換——10進制2進制互轉、8進制2進制互轉、16進制2進制互轉、10進制16進制互轉、8進制16進制互轉

進制也就是進制位,我們常用的進制包括:二進制、八進制、十進制與十六進制,它們之間區別在於數運算時是逢幾進一位。比如二進制是逢2進一位,十進制也就是我們常用的0-9是逢10進一位。 十進制、二進制的轉換 01 十進制轉二進制 以20

原创 Java模擬戰——數列特徵:給出n個數,找出這n個數的最大值,最小值,和。

資源限制 時間限制:1.0s 內存限制:256.0MB 問題描述 給出n個數,找出這n個數的最大值,最小值,和。 輸入格式 第一行爲整數n,表示數的個數。 第二行有n個數,爲給定的n個數,每個數的絕對值都小於10000。 輸出

原创 時間日期類精練—— 輸入任意一個年份,得到這年的2月份有幾天(要求:不能使用是否是閏年進行判斷)

輸入任意一個年份,得到這年的2月份有幾天(要求:不能使用是否是閏年進行判斷) import java.util.*; public class Text_8 { public static void main(Str

原创 異常類練習——寫一個方法void sanjiao(int a,int b,int c),判斷三個參數是否能構成一個三角形,如果不能則拋出異常

寫一個方法void sanjiao(int a,int b,int c),判斷三個參數是否能構成一個三角形,如果不能則拋出異常IllegalArgumentException,顯示異常信息a,b,c+”不能構成三角形”,如果可以構