題目: 通訊錄(通過鏈表實現) 設計並實現一個簡易的通訊錄軟件,管理個人通訊記錄。一條通訊記錄可包括:姓名、工作單位、手機、住宅電話、E-Mail、家庭住址等(可自行增刪,但不可過少)。該系統應實現以下基本功能: (1)增加新的通訊記錄 ...
實現的通訊錄功能有:查看通訊錄 添加聯系人 刪除聯系人 查詢聯系人 保存並退出。 通過txt文件保存和讀取通訊錄數據。 include lt stdio.h gt include lt string.h gt include lt Windows.h gt void showMenu void initL void addPerson void displayPersons void delete ...
2019-03-25 23:42 0 705 推薦指數:
題目: 通訊錄(通過鏈表實現) 設計並實現一個簡易的通訊錄軟件,管理個人通訊記錄。一條通訊記錄可包括:姓名、工作單位、手機、住宅電話、E-Mail、家庭住址等(可自行增刪,但不可過少)。該系統應實現以下基本功能: (1)增加新的通訊記錄 ...
前言 在mooc上學習了鏈表中的順序表和單鏈表,並使用單鏈表數據結構跟着老師完成通訊錄創建。通過這次鏈表練習使用,做一些總結。 自頂向下設計探索。 功能需求 在功能實現上,通訊錄主要包括,創建聯系人,刪除聯系人,顯示聯系人,退出通訊錄。 通訊錄 創建聯系人 聯系人 ...
...
一、目標描述: 1、建立一個通訊錄,按姓名字母排序存儲聯系人信息。 2、可顯示菜單提供顯示、新增、刪除、修改等功能。 3、顯示:(1)顯示聯系人數量及全部聯系人信息;(2)提供特定條件查詢指定聯系人信息。 4、新增:逐步提示對應信息輸入。 5、刪除:刪除指定聯系人信息。 6、修改:提供 ...
1、單向鏈表的定義 next作為同類型指針,指向與它所在節點一樣的節點。 2、單向鏈表的基本操作 1)建立鏈表 2)遍歷鏈表 3)在鏈表中插入節點 4)在鏈表中刪除節點 ...
用C語言的指針實現了單向鏈表中的幾項基本操作:新建鏈表,置空鏈表,插入節點(由於在尾部加入新節點尤為常用,故單獨用一個函數實現),刪除節點。為了以上操作更便捷,另分別寫了返回尾節點和某特定節點的函數。為了統一插入及刪除節點的操作,使其不因節點位置不同而受到影響(主要是插入或刪除頭節點),我在真正 ...
自己理解的思路如下所示: 從第二個節點開始,先記錄下一個節點,把第二個節點移到頭節點之前,頭節點變為移動的這個節點之前記錄的節點變為接下來要移動的節點用for循環重復最后把原來頭節點變成尾節點(*next指向NULL)返回鏈表 的頭節點 c語言實現代碼如下: struct stu ...