在线观看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

    文章

    2114

    瀏覽量

    73857
  • 代碼
    +關注

    關注

    30

    文章

    4825

    瀏覽量

    69049
  • 鏈表
    +關注

    關注

    0

    文章

    80

    瀏覽量

    10599
收藏 人收藏

    評論

    相關推薦

    如何在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 ?3419次閱讀
    圖文詳解:<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 ?2147次閱讀

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

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

    C語言_鏈表總結

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

    C++構建復制二叉樹

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

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

    使用C++構建一個二叉樹輸出。
    的頭像 發表于 01-10 16:29 ?1810次閱讀
    <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 ?1516次閱讀

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

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

    雙向循環鏈表創建代碼

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

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

    選擇創建 C 語言和 C++ 都需要綜合考慮多個因素。在決定使用哪種語言之前,我們需要對這兩種語言的特點、優缺點、適用場景、學習成本等進行全面的了解和對比。下面是關于選擇創建
    的頭像 發表于 11-27 15:58 ?673次閱讀
    主站蜘蛛池模板: 午夜视频h | 在线国产你懂的 | 国产亚洲第一伦理第一区 | 九色伊人 | 日本黄色免费观看 | 日本xxxxbbbb | 性欧美xxxx视频 | 国产理论精品 | 日本高清视频网站www | 综合丁香| 日韩欧美印度一级毛片 | 色综合久久久久久久久五月性色 | 国产精品a在线观看香蕉 | 色吧欧美 | 天天综合视频网 | 99久久综合 | 4虎最新地址 | 国产三级香港三级人妇 | 99热最新| 高清国产亚洲va精品 | 成人午夜小视频手机在线看 | 波多野结衣一级特黄毛片 | 男人都懂的网址在线看片 | 黄色一级毛片在线观看 | 国产精品久久久久久久9999 | 东方天堂网 | 免费观看视频网站 | 99色在线观看 | 色西西| 欧美日韩国产乱了伦 | 麻豆国产三级在线观看 | 午夜精品福利在线观看 | 午夜视频免费在线 | 男人操女人免费视频 | 免费精品视频在线 | 一级待一黄aaa大片在线还看 | 亚洲日本高清 | 高h道具触手play肉男男 | 成人午夜性视频欧美成人 | 欧美精品一区二区三区视频 | jiucao视频在线观看 |