java資料結構的運用 通訊錄

2021-08-30 04:28:52 字數 417 閱讀 8668

思路:

(1)乙個通訊錄為乙個鍵值對結構,但是一對多,則value可設計為陣列或結構,即每個字母對應乙個陣列

map> contacts = new hashmap>();
(2)陣列結構中存放多個使用者

**實現:

user使用者類:

public class user 

}

phonebook**本類:
public class phonebook 

} // 新增乙個使用者

void adduser(user user)

}

main主函式操作類:
public static void main(string args)

資料結構與演算法 簡易通訊錄

主要實現模擬乙個通訊錄的操作,通過命令刪除通訊錄 新增通訊錄和查詢某個人的 號碼。原理很簡單,就是單鏈表的刪除 插入和查詢的實現。需要注意的是,輸入的處理。要獲取一行帶有空格的字串並將其賦值給乙個string類變數,需先定義乙個 char temp 1000 陣列,然後gets temp 然後 st...

java的樹形通訊錄

最近用到企業通訊錄,雖然以前也開發過,但是用的是jsf,拼成的樹形,及其笨重和難維護。後來就想到直接生成json格式字串,頁面上也好展現。首先取出每個部門的聯絡人 for int i 0 i deplist.size i 做一次巢狀迴圈,取出部門的所有子部門 for int j 0 j deplis...

用C 來編寫通訊錄資料結構

1.包括 的iostream 裡的定義 iostream 輸入輸出流標準的輸入輸出流標頭檔案,包含兩個基本操作 1 cin 要輸入的內容 2 cout 要輸出的內容 特別是 iostream和iostream.h的區別 iostream.h是在舊的標準中使用 iostream是在新標準中使用,標準的...