原创 JAVA代碼實現數組模擬棧

數組模擬棧 今天用java實現了用數組模擬棧的操作,如有錯誤之處,還望指出,我會及時改正。 package com.stack; import java.util.Scanner; public class ArrayStac

原创 JAVA代碼實現單鏈表模擬棧

單鏈表模擬棧 今天使用java實現了用單鏈表模擬棧的操作,有錯誤之處,還望指出,我會及時改正。 package com.stack; import java.util.Scanner; /* * 單鏈表實現棧的基本操作 *

原创 JAVA代碼實現單鏈表的常見操作

單鏈表的常見操作 最近在學習數據結構中單鏈表的常見操作,用java實現了以下幾個操作: 單鏈表的增刪改查 統計單鏈表的有效節點個數 查找單鏈表中的倒數第k個節點 單鏈表的反轉 從尾到頭打印單鏈表 合併兩個有序的單鏈表,合併之後的

原创 JAVA代碼實現雙鏈表的增刪改查

雙鏈表的增刪改查 今天學習了雙鏈表的增刪改查操作,如果有錯誤的地方還望指出,我一定會及時改正。 package com.LinkedList.DoubleLinkedList; /* * 雙鏈表的增刪改查 */ public

原创 JAVA代碼實現約瑟夫問題

約瑟夫問題(單向環形鏈表) 今天學習了一下數據結構中的約瑟夫問題。談了一下自己的解決思路,如果有錯誤的地方,還望指出,我一定及時改正。 問題描述:有n個小孩圍坐成一個圈玩遊戲,每個小孩按1,2…n進行編號; 從 第k個小孩開始進行