思路:
(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是在新標準中使用,標準的...