在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

C++創建鏈表并輸出

jf_96884364 ? 來源:jf_96884364 ? 作者:jf_96884364 ? 2023-01-10 15:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

使用C++代碼創建一個鏈表并輸出:

#include 
#include 
//#include 
//#include 
#include
#include
using namespace std;


//定義一個結構體  ListNode的結構
struct ListNode 
{
      int val;  //當前結點的值用val表示
      struct ListNode *next;  //指向下一個結點的指針用next表示
      ListNode(int x) : val(x), next(NULL) { } //初始化當前結點值為x,指針為空
};

void print(ListNode *head)   //打印輸出鏈表
{
    ListNode *p = head;
    while (p != NULL)
    {
        cout << p->val;
        p = p->next;
    }
}


ListNode* CreateListNode(ListNode* pHead)  // 創建鏈表
{
    ListNode* p = pHead;                // 聲明移動指針,最開始指向頭結點               

    for (int i = 1; i < 10; ++i) 
    {
        ListNode* pNewNode;           // 聲明鏈表 pNewNode 來保存數據,pNewNode 就是一個鏈表的節點
        pNewNode = new ListNode(0);   // 初始化變量 pNewNode

        pNewNode->val = i;            // 將新節點的值賦值為 i
        pNewNode->next = NULL;

        p->next = pNewNode;            // p的下一節點指向這個新的節點,將此節點與頭節點連接
        p = pNewNode;    // p節點指向這個新的節點,向后移動指針,以便下一次鏈接;p一直指向鏈表最后的一個節點 
    }

    return pHead;
}


int main()
{

    ListNode* head;                     // 聲明頭節點
    head = new ListNode(0);             // 頭節點需要賦值才能調用
    ListNode* p = CreateListNode(head); // 引用頭節點創建鏈表

    print(p);                           //引用打印
    system("pause");

}

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • C++
    C++
    +關注

    關注

    22

    文章

    2118

    瀏覽量

    75002
  • 代碼
    +關注

    關注

    30

    文章

    4894

    瀏覽量

    70480
  • 鏈表
    +關注

    關注

    0

    文章

    80

    瀏覽量

    10816
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何在C語言中去創建一種雙向鏈表

    雙向鏈表的結構是由哪些部分組成的?如何在C語言中去創建一種雙向鏈表呢?
    發表于 12-24 06:22

    使用OpenVINO運行C++ API創建輸入tensor執行推理遇到的問題求解

    使用 OpenVINO? 運行時 C++ API 創建輸入 tensor 執行推理: ov::Tensor input_tensor = ov::Tensor(input_type
    發表于 08-15 08:22

    C加加建立動態鏈表

    C加加建立動態鏈表利用C語言及c++編寫程序
    發表于 11-19 13:43 ?0次下載

    C++結構體與鏈表的實驗報告資料免費下載

    本文檔的主要內容詳細介紹的是C++結構體與鏈表的實驗報告資料免費下載。 一、目的和要求1. 掌握結構體類型、結構體變量的基本概念;2. 掌握結構體指針、結構體數組的應用;3. 掌握鏈表的基本概念;4. 掌握
    發表于 05-27 08:00 ?4次下載
    <b class='flag-5'>C++</b>結構體與<b class='flag-5'>鏈表</b>的實驗報告資料免費下載

    圖文詳解:C++輸出輸入

    圖文詳解:C++輸出輸入
    的頭像 發表于 06-29 14:53 ?3599次閱讀
    圖文詳解:<b class='flag-5'>C++</b>的<b class='flag-5'>輸出</b>輸入

    在STM32上創建鏈表實現LCD滾動顯示串口消息

    在STM32上創建鏈表實現LCD滾動顯示串口消息
    發表于 12-06 19:21 ?18次下載
    在STM32上<b class='flag-5'>創建</b><b class='flag-5'>鏈表</b><b class='flag-5'>并</b>實現LCD滾動顯示串口消息

    雙向循環鏈表創建

    需要注意的是,雖然雙向循環鏈表成環狀,但本質上還是雙向鏈表,因此在雙向循環鏈表中,依然能夠找到頭指針和頭節點等。雙向循環鏈表和雙向鏈表相比,
    的頭像 發表于 05-24 16:27 ?2352次閱讀

    使用C++創建傳感器接口

    在過去的幾篇文章中,我們一直在探索開發人員如何與傳感器交互開發可重用的驅動程序。在“與現代傳感器接口:接口設計”中,我們研究了如何使用 C 設計傳感器接口。在本文中,我們將從更面向對象的角度使用 C++
    發表于 07-18 17:50 ?2361次閱讀
    使用<b class='flag-5'>C++</b><b class='flag-5'>創建</b>傳感器接口

    C語言_鏈表總結

    本篇文章介紹C語言鏈表相關知識點,涉及鏈表創建、單向鏈表、循環鏈表、雙向
    的頭像 發表于 08-14 09:53 ?2077次閱讀

    C++構建復制二叉樹

    使用C++構建一個二叉樹復制、輸出
    的頭像 發表于 01-10 15:17 ?1268次閱讀
    <b class='flag-5'>C++</b>構建<b class='flag-5'>并</b>復制二叉樹

    C++自定義二叉樹輸出二叉樹圖形

    使用C++構建一個二叉樹輸出
    的頭像 發表于 01-10 16:29 ?2024次閱讀
    <b class='flag-5'>C++</b>自定義二叉樹<b class='flag-5'>并</b><b class='flag-5'>輸出</b>二叉樹圖形

    如何使用DevEco Studio創建Native C++應用

    for OpenAtom OpenHarmony (以下簡稱“OpenHarmony”)創建一個Native C++應用。應用采用“Native C++”模板,實現了通過Node-API調用
    的頭像 發表于 02-21 14:30 ?2038次閱讀

    C++的輸入流和輸出流介紹

    C++的輸入流和輸出流是C++標準庫中的兩個重要的流類,分別用于輸入和輸出數據。在本篇博客中,我們將詳細介紹C++的輸入流和
    的頭像 發表于 04-30 17:58 ?2447次閱讀

    雙向循環鏈表創建代碼

    HeadNode; } //創建節點 Node creatNode(int data) { //C語言:malloc + free //C++:new + delete Node* newNode
    的頭像 發表于 07-27 11:26 ?1184次閱讀
    雙向循環<b class='flag-5'>鏈表</b><b class='flag-5'>創建</b>代碼

    如何選擇創建c語言和c++

    選擇創建 C 語言和 C++ 都需要綜合考慮多個因素。在決定使用哪種語言之前,我們需要對這兩種語言的特點、優缺點、適用場景、學習成本等進行全面的了解和對比。下面是關于選擇創建
    的頭像 發表于 11-27 15:58 ?936次閱讀
    主站蜘蛛池模板: 亚洲第一黄色网址 | 久久xx| 日本黄大片在线观看 | 黄色大片在线免费观看 | 国产精品99r8免费视频2022 | 免费男女 | 日本一区二区三区四区视频 | 迅雷www天堂在线资源 | 午夜aaaaaaaaa视频在线 | yy6080一级毛片高清 | 谁有毛片网站 | 亚洲娇小性色xxxx | aaa一级片| 羞羞视频靠逼视频大全 | 69国产视频 | 日韩成人毛片高清视频免费看 | 一区二区三区欧美在线 | 免费在线播放视频 | 久久国内精品 | 4虎影院最近地址 | 天堂电影免费在线观看 | 黄篇网站在线观看 | 免费国产午夜在线观看 | 97射射| 日本成片免费高清 | 国产高清视频免费最新在线 | 亚洲jizzjizz在线播放久 | 五月激情婷婷综合 | 97色在线视频观看香蕉 | 亚洲乱码中文字幕综合 | 国产成+人+综合+亚洲欧美丁香花 | 黄色视奸| 男人都懂得网址 | 成人在线视频网 | 色拍视频 | 天天做人人爱夜夜爽2020毛片 | 韩国激情啪啪 | 在线亚洲精品 | 国产色妞妞在线观看 | 曰韩毛片 | 天堂综合|