日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

通讯录链表实现之C++

發布時間:2023/12/20 c/c++ 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 通讯录链表实现之C++ 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

在mooc上學習了鏈表中的順序表和單鏈表,并使用單鏈表數據結構跟著老師完成通訊錄創建。通過這次鏈表練習使用,做一些總結。

自頂向下設計探索。

功能需求

在功能實現上,通訊錄主要包括,創建聯系人,刪除聯系人,顯示聯系人,退出通訊錄。

通訊錄

  • 創建聯系人
  • 聯系人信息
  • 插入到存儲結構中
  • 刪除聯系人
  • 獲取刪除聯系人編號
  • 刪除聯系人
  • 顯示聯系人
  • 遍歷存儲結構
  • 退出通訊錄
  • 退出控制臺
  • ?

    軟件設計

  • 模塊劃分
  • 主控模塊(主函數)
  • 命令讀取模塊
  • 命令解析模塊
  • 命令處理模塊
  • 結構劃分
  • 鏈表結構
  • 構建函數
  • 析構函數
  • 清空
  • is空
  • 長度
  • 獲取節點
  • 節點位置
  • 前驅
  • 后繼
  • 插入
  • 刪除
  • 插入頭
  • 插入尾
  • 遍歷
  • 節點結構
  • 數據域
  • 指針域
  • 函數
  • 數據域結構
  • 姓名
  • 電話
  • 函數
  • ?

    ?

    附錄:


    鏈表頭文件相關聲明定義

    List.h

    #ifndef LIST_H #define LIST_H#include "Node.h"class List { public:List();~List();void ClearList();bool ListEmpty();int ListLength();bool GetElem(int i, Node *pNode);int LocateElem(Node *pNode);bool PriorElem(Node *pCurrentNode, Node *pPreNode);bool NextElem(Node *pCurrentNode, Node *pNextNode);bool ListInsert(int i, Node *pNode);bool ListDelete(int i, Node *pNode);bool ListInsertHead(Node *pNode);bool ListInsertTail(Node *pNode);void ListTraverse();private:Node *m_pList;int m_iLength; };#endif

     

    節點頭文件相關聲明定義 

    Node.h

    #ifndef NODE_H #define NODE_H#include "Person.h" class Node { public:Person date;Node *next;void printNode(); };#endif

      

    數據域相關聲明定義

    Person.h

    #ifndef PERSON_H #define PERSON_H#include <string> #include <ostream>using namespace std;class Person {friend ostream &operator<<(ostream &out, Person &person); //Global Function public:string name;string phone;Person &operator=(Person &person);bool operator==(Person &person); };#endif

      

    ?

    轉載于:https://www.cnblogs.com/stonebloom-yu/p/6585694.html

    總結

    以上是生活随笔為你收集整理的通讯录链表实现之C++的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。