原创 查找算法 java

package com.算法.查找; import static java.util.Arrays.sort; public class 二分查找 { //二分查找要求數組有序 //代碼分別找到數據的左邊界和右

原创 遞歸問題 java

package com.算法.遞歸; public class 迷宮 { public static boolean flag; public static int[][] look; //儲存地圖 pu

原创 八大經典排序算法(java)

package com.算法.排序; public class 冒泡排序 { // 時間複雜度 :O(n2); public static void main(String[] args){ int

原创 java入門 學習日誌一

1:java文件的建立:java文件後綴名必須是java 。java文件名必須和主類名一致 。 2:java文件的編譯:cmd命令輸入javac 主類名 .java的形式對java文件進行編譯 。生成.class文件。 3:jav

原创 java入門 學習日誌三 (面向對象1)

面向對象的特性 :(1) 封裝性 、(2) 繼承性 、(3) 多態性 類與對象 類實際上是表示一個客觀世界中某類羣體的一些基本特徵抽象 ,屬於抽象的概念集合 。例如 :汽車 、輪船 、書 。類實際上是對象操作的模版 ,但是類不能

原创 第八屆藍橋杯 b組試題解析

1.購物單 小明剛剛找到工作,老闆人很好,只是老闆夫人很愛購物。老闆忙的時候經常讓小明幫忙到商場代爲購物。小明很厭煩,但又不好推辭。 這不,XX大促銷又來了!老闆夫人開出了長長的購物單,都是有打折優惠的。 小明也有個怪癖,不到萬不

原创 第六屆藍橋杯B組

1.獎券數目 有些人很迷信數字,比如帶“4”的數字,認爲和“死”諧音,就覺得不吉利。 雖然這些說法純屬無稽之談,但有時還要迎合大衆的需求。某抽獎活動的獎券號碼是5位數(10000-99999),要求其中不要出現帶“4”的號碼,主辦

原创 第十屆藍橋杯 b組

試題 A: 組隊 本題總分:5 分 作爲籃球隊教練,你需要從以下名單中選出 1 號位至 5 號位各一名球員, 組成球隊的首發陣容。 每位球員擔任 1 號位至 5 號位時的評分如下表所示。請你計算首發陣容 1 號位至 5 號位的評分

原创 第九屆藍橋杯 b組 解析

標題:第幾天 2000年的1月1日,是那一年的第1天。 那麼,2000年的5月4日,是那一年的第幾天? 注意:需要提交的是一個整數,不要填寫任何多餘內容。 解題思路:最簡單的做法就是直接點桌面右下角的日期,選回2000年自己一個一

原创 java入門 學習日誌二

方法的概念 :方法在很多語言中被稱爲函數 ,是一段可以被重複調用的代碼塊 。 本處只以定義在主類中的方法爲例 。 public class TestDemo { public static void main(String ar

原创 數據結構 稀疏數組

package com.數據結構; public class 稀疏數組 { public static void main(String[] args) { int[][] a = new int[11]

原创 第九屆藍橋杯b組java

第一題: 標題:第幾天 2000年的1月1日,是那一年的第1天。 那麼,2000年的5月4日,是那一年的第幾天? 注意:需要提交的是一個整數,不要填寫任何多餘內容。 答案:125 代碼: package 第九屆藍橋杯; publ

原创 數據結構 環形隊列

package com.數據結構; import java.util.Scanner; public class 環形隊列 { public static void main(String[] args){

原创 第十屆藍橋杯b組java

第十屆藍橋杯b組java ps : 歷屆藍橋杯b組的題解用c寫過了 , 嘗試用java寫一下。。 1.組隊: 作爲籃球隊教練,你需要從以下名單中選出1 號位至5 號位各一名球員, 組成球隊的首發陣容。 每位球員擔任1 號位至5

原创 數據結構 單向鏈表

package com.數據結構; import java.util.ArrayList; import java.util.Stack; public class 單向鏈表 { public static void