91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 244KB
    文件類型: .doc
    金幣: 1
    下載: 0 次
    發布日期: 2021-05-10
  • 語言: 其他
  • 標簽:

資源簡介

1) 問題描述 人們在日常生活中經常需要查找某個人或某個單位的電話號碼,本實驗將實現一個簡單的個人電話號碼查詢系統,根據用戶輸入的信息(例如姓名等)進行快速查詢。 2) 基本要求 (1) 在外存上,用文件保存電話號碼信息; (2) 在內存中,設計數據結構存儲電話號碼信息; (3) 提供查詢功能:根據姓名實現快速查詢; (4) 提供其他維護功能:例如插入、刪除、修改等; (5) 按電話號碼進行排序。 3) 設計思想 由于需要管理的電話號碼信息較多,而且要在程序運行結束后仍然保存電話號碼信息,所以電話號碼信息采用文件的形式存放到外存中。在系統運行時,需要將電話號碼信息從文件調入內存來進行查找等操作,為了接收文件中的內容,要有一個數據結構與之對應,可以設計如下結構類型的數組來接收數據: const int max=10; struct TeleNumber { string name; //姓名 string phoneNumber; //固定電話號碼 string mobileNumber; //移動電話號碼 string email; //電子郵箱 } Tele[max]; 為了實現對電話號碼的快速查詢,可以將上述結構數組排序,以便應用折半查找,但是,在數組中實現插入和刪除操作的代價較高。如果記錄需頻繁進行插入或刪除操作,可以考慮采用二叉排序樹組織電話號碼信息,則查找和維護都能獲得較高的時間性能。更復雜地,需要考慮該二叉排序樹是否平衡,如何使之達到平衡。

資源截圖

代碼片段和文件信息

評論

共有 條評論

相關資源