原创 Sliding Window(POJ2823:滑動窗口求最值) --------Java從0開始學習系列之路(7)

前言: 在教室被蚊子叮,福州天氣太熱導致身體黏糊糊,但是又不想回宿舍。。   Sliding Window(POJ2823,跟左神書上的滑動窗口一致) 題目: Time Limit: 12000MS   Memory Limit: 655

原创 O(1)複雜度來返回棧中最小元素——Java從0開始學習系列之路(2)

朋友來福州找我玩,週五晚上和週末都在外面愉快的玩耍,荒廢了博客,有點慚愧啊,,,感覺對不起博客。。 今天主要是根據《代碼面試指南》中的第一題來認識一下類中方法的使用,更重要一點是能鞏固一下數據結構的知識,感覺這是最重要的東西,好久沒接觸了

原创 Java:初涉泛型和List的遍歷

前言——這篇文章是我初步瞭解泛型和List的遍歷方法 的記錄,例子來源於我網上的資料,但是代碼和註釋都是我自己重新寫了,這篇博文,好在代碼和代碼中的註釋,我將代碼的背景改了,高亮部分看起來很舒服,但是註釋部分就有一點偏暗,美中不足。 希望

原创 提升coding能力------搜索專題(7)-----poj 1324

pku 1324 Holedox Moving 題目地址: http://acm.pku.edu.cn/JudgeOnline/problem?id=1324   題目大意: 給你一個由小方格構成的“蛇身”,對蛇的頭部和身子部分進行了排號

原创 提升coding能力------搜索專題(6)-----poj 1419

pku 1419 Graph Coloring 地址:http://acm.pku.edu.cn/JudgeOnline/problem?id=1419 題目大意: 就是給你n個點,m個邊的無向圖,要求把點進行塗黑,只不過塗黑時有一個要求

原创 提升coding能力------搜索專題(8)-----poj 1475

pku 1475 Pushing Boxes 題目地址:http://acm.pku.edu.cn/JudgeOnline/problem?id=1475 題目大意: 模擬推箱子,給你一個矩陣,矩陣中有些是牆,再給你箱子,目標點和人的座標

原创 提升coding能力------搜索專題(9)-----poj 1691

pku 1691 Painting A Board 題目地址:http://acm.pku.edu.cn/JudgeOnline/problem?id=1691 題目大意: 就是給你一塊大矩形,裏面由一塊塊小矩形拼湊而成,通過給出小矩形的

原创 提升coding能力------搜索專題(10)-----poj 1574

poj 1574 The Triangle Game 地址:http://acm.pku.edu.cn/JudgeOnline/problem?id=1574 題目分析: 給你六個三角形,並且給你三角形各條邊的權值,問是否能將這三角形拼湊

原创 用一個棧來對另一個棧進行排序 ——Java從0開始學習系列之路(6)

前言--- 明天週末了,打算用來整理一下數據庫,Cisco命令和Linux,這篇博客寫完之後就打算滾回宿舍休息了,路上順便買下水果,補充補充維C。 前言補充---- 突然被管教學樓的老師給清出教室了,由於教室明後天要當某證書的考場,這種做

原创 用Poj1000 和 Poj1001寫第一個Java程序——Java從0開始學習系列之路(1)

今天第一次接觸了JAVA,之前C和C++接觸的比較多,寫的代碼中90%是面向過程,大概有5萬行, 但還是覺得自己非常的菜 (I very  vegetable !),學校發的JAVA課本第一眼就 沒有讓我心動的感覺,又是傳智播客的書,實在

原创 貓狗隊列的實現——Java從0開始學習系列之路(5)

前言--- 現在人有點精神,寫篇博客,晚點再去喫飯。人在,博客在! (注:筆者水平有限,若有錯誤,請讀者慷慨指出)   貓狗隊列 題目: package code_180; //用戶自己定義的類,不允許修改 public class

原创 用兩個棧實現隊列 ——Java從0開始學習系列之路(3)

前言: 博主現在坐在教室,本來打算寫《代碼面試指南》中的第4題,但是現在很累,腦瓜轉不動了,再寫代碼的話,效率太低了,不如把第二題記錄起來,go,go,go..!   用兩個棧組成的隊列 題目     編寫一個類,用兩個棧實現隊列,支持隊

原创 Java: List常用方法入門

前言——容器的學習,剛開始建議先掌握一些基本概念。個人經驗覺得,初學時,必須先從模仿開始,掌握基本方法,然後在平常的使用當中進一步深究,只會使用,內部原理一竅不懂也是不行的,debug的時候會無從下手,這篇文章純粹的屬於應用篇,入門使用篇

原创 探究:Java循環刪除List元素的正確姿勢

前言------ 上課時老師稍微講了下循環刪除元素只有一種方式可以,其他會錯,但是也就是這麼說一下。。好奇的我,趁這篇博文,整理了3種方式,並分析了爲啥可以和爲啥不可以,整理得很用心,希望自己理解的同時也能幫到路過的你。   如同我上篇博

原创 如何僅用遞歸函數和棧操作逆序一個棧——Java從0開始學習系列之路(4)

前言-- 博主本打算把2,3題合併在一同一篇博文,但是第二題的題解寫的有點長,如果合併在一起反而不利於閱讀,so,另外寫一篇文章來記錄了(PS:我現在困得用音樂來提神了,回宿舍還有計算機組成,嵌入式應用的報告要寫,還要口語的打卡,然後洗澡