以用戶登錄為例: 客戶端發(fā)送用戶名和密碼到服務(wù)器端,然后服務(wù)器端進(jìn)行響應(yīng),返回類似“歡迎登錄之類的信息” 1、創(chuàng)建ServerSocket對(duì)象,綁定監(jiān)聽(tīng)窗口2、通過(guò)accep...
1.類和對(duì)象有什么區(qū)別 Java的類用class關(guān)鍵字定義,它代表了一種抽象的集合,例如,動(dòng)物類,植物類,在它里邊可以定義各種屬性和方法,它們代表了每個(gè)類實(shí)例的特定的數(shù)據(jù)和動(dòng)...
1.統(tǒng)計(jì)葉子節(jié)點(diǎn)總數(shù) 參考前 中 后序或者層序遍歷,用任意一種方法實(shí)現(xiàn). 思路: 設(shè)置一個(gè)全局變量,每訪問(wèn)一個(gè)非空節(jié)點(diǎn)就變量加一. 每個(gè)節(jié)點(diǎn)數(shù)位左子樹(shù)與右子樹(shù)的節(jié)點(diǎn)數(shù)相加再加...
鏈表有一個(gè)默認(rèn)的頭節(jié)點(diǎn),頭節(jié)點(diǎn)的類型尾entry(鏈表節(jié)點(diǎn)),entry有三個(gè)屬性:節(jié)點(diǎn)值,前驅(qū)指針,后繼指針。 頭尾插入 尾插法 程序調(diào)用過(guò)程 頭插法 程序調(diào)用過(guò)程 頭尾刪...
比如,在一個(gè)已經(jīng)添加了0 1 2 3 4的ArrayList中進(jìn)行add(5)操作,首先進(jìn)行擴(kuò)容檢查ensureCapacity(size + 1),然后把5放在下標(biāo)為5的位...
1. 棧的壓入和彈出序列 實(shí)現(xiàn)代碼: 2. 括號(hào)匹配 實(shí)現(xiàn)代碼: 3. 路徑簡(jiǎn)化 實(shí)現(xiàn)代碼: 4 丑數(shù) 實(shí)現(xiàn)代碼: 5 第n個(gè)丑數(shù) 實(shí)現(xiàn)代碼:
1. 用兩個(gè)棧實(shí)現(xiàn)一個(gè)隊(duì)列 實(shí)現(xiàn)代碼: 2. 用兩個(gè)隊(duì)列實(shí)現(xiàn)一個(gè)棧 因?yàn)閜ush的時(shí)候是往任意一個(gè)不為空的棧里添加,棧是先進(jìn)后出所以把棧里的元素一個(gè)個(gè)彈出來(lái)保存在另一個(gè)棧,剩...