原创 決心繫統學習Python
大二的時候曾經有過一段時間興起想學習Python,但是當時甚至連環境變量都還沒有配置,搗鼓着IDLE學習了一點基礎語法知識,這幾天突然看到有很多網絡抓包做詞雲都是用Python實現的,特別的感興趣,想系統學習一下Pytho
原创 從零開始JAVA數據結構學習筆記(三)
對動態數組ArrayList部分自帶功能進行了實驗理解 import java.util.ArrayList; import java.util.Arrays; public class Demo1 { public static v
原创 一個數可以用二進制表示,也可以用十進制表示,如果該數的二進制表示法所有位數字之和等於十進制表示法所有位數之和,則稱該數爲神奇數,求小於等於M的神奇數有多少
import java.util.LinkedList; import java.util.Scanner; import java.util.Stack; public class suanFa01 { public static
原创 使用JAVALinkedList解決約瑟夫圓環問題
import java.util.LinkedList; import java.util.Scanner; public class yueSeFuHuan { public static void main(String[]
原创 從零開始JAVA數據結構學習筆記(六)
對java自帶的stack功能做部分理解 import java.util.Stack; public class Demo03 { public static void main(String[] args) { Stack<I
原创 Java運用Javadoc工具嘗試導出幫助文檔
/** * 這是一個幫助文檔的測試類,內容就是湊字數 * @author caidawei - 作者 * @since - 從哪個版本開始 * @see - 另外參見****類 * 這是個這個類做解釋,也不知道寫什麼,反正就是
原创 從零開始JAVA數據結構學習筆記(四)
棧的定義: 棧又稱爲堆棧,是一種受限的線性表,這是因爲它僅允許在線性表的固定一端(表尾)進行插入、刪除、棧頂元素等運算,不允許在其他任何位置進行運算,限制操作的表尾端稱爲“棧頂”,另一端稱爲“棧底”。 特點:棧是“後進先出”
原创 從零開始JAVA數據結構學習筆記(一)
線性表定義: 線性表:由零個或多個元素組成的有限序列 如果一個數據元素序列滿足: (1)除第一個和最後一個數據元素外,每個數據元素只有一個前區數據元素和一個後繼數據元素; (2)第一個數據元素沒有前驅數據元素; (3)最後一個數據
原创 從零開始JAVA數據結構學習筆記(五)
隊列 隊列的定義 隊列是一種特殊的線性表,特殊之處在於它只允許在表的前端進行刪除操作,而在表的後端進行插入操作,和棧一樣,隊列是一種操作受限制的線性表。進行插入操作的端稱爲隊尾(rear),進行刪除操作的端稱爲隊頭(fro
原创 java設計四位密碼實踐
import java.util.LinkedList; import java.util.Scanner; public class Demo06 { public static void main(String[] args) {
原创 運用棧設計一個簡單的二進制計算器
import java.util.Scanner; import java.util.Stack; public class erJinZhiJiSuanQi { public static void main(String[] ar
原创 準備一個長度爲9的日期數組,使用1970年-2000年的隨機日期初始化該數組,最後按照這些日期的時間進行排序
import java.text.SimpleDateFormat; import java.util.Date; import java.util.GregorianCalendar; public class Demo08{
原创 從零開始JAVA數據結構學習筆記(七)
二叉樹 二叉樹是每個節點最多有兩個子樹的樹結構。通常子樹稱作“左子樹”(left subtree)和“右子樹”(right subtree)。二叉樹常被用於實現二叉查找和二叉堆。 定義:二叉樹是一個連通的無環圖
原创 從零開始JAVA數據結構學習筆記(二)
對java鏈表LinkedList部分自帶功能進行了理解與實驗 import java.util.LinkedList; public class Demo02 { public static void main(String
原创 JAVA鏈表部分排序算法實現
冒泡排序算法 import java.util.LinkedList; public class maoPaoSuanFa { public static void main(String[] args) { LinkedLis