<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 筆試實例:判斷單鏈表中是否存在環(huán)

    時間:2020-11-23 14:26:07 筆試題目 我要投稿

    筆試實例:判斷單鏈表中是否存在環(huán)

      #include “stdafx.h”

    筆試實例:判斷單鏈表中是否存在環(huán)

      typedef char eleType; // 定義鏈表中的數(shù)據(jù)類型

      typedef struct listnode { // 定義單鏈表結(jié)構(gòu)

      eleType data;

      struct listnode *next;

      }node;

      node *create(int n) { // 創(chuàng)建單鏈表,n為節(jié)點個數(shù)

      node *p = (node *)malloc(sizeof(node));

      node *head = p; head->data = ‘A’;

      for(int i=’B'; i<’A'+n; i++) {

      p = (p->next = (node *)malloc(sizeof(node)));

      p->data = i;

      p->next = NULL;

      }

      return head;

      }

      void addCircle(node *head, int n) { // 增加環(huán),將鏈尾指向鏈中第n個節(jié)點

      node *q, *p = head;

      for(int i=1; p->next; i++) {

      if(i==n) q = p;

      p = p->next;

      }

      p->next = q;

      }

      int isCircle(node *head) { // 這是筆試時需要寫的最主要函數(shù),其他函數(shù)可以不寫

      node *p=head,*q=head;

      while( p->next && q->next) {

      p = p->next;

      if (NULL == (q=q->next->next)) return 0;

      if (p == q) return 1;

      }

      return 0;

      }

      int main(int argc, char* argv[]) {

      node *head = create(12);

      addCircle(head, 8); // 注釋掉此行,連表就沒有環(huán)了

      printf(“%d\n”, isCircle(head));

      }

    【筆試實例:判斷單鏈表中是否存在環(huán)】相關(guān)文章:

    怎么判斷自己是否存在心理亞健康11-30

    Javascript中如何判斷對象是否為空11-17

    C++筆試題:關(guān)于鏈表和指針12-17

    如何判斷藥品是否失效08-11

    C++筆試實例分析12-19

    如何查看黨籍是否存在03-10

    如何判斷自己是否已到婚齡09-05

    南京嘉環(huán)筆試題11-26

    筆試實例:"序列點" 是什么12-18

    主站蜘蛛池模板: …久久精品99久久香蕉国产| 精品国产网红福利在线观看| 精品欧美小视频在线观看| 最新精品亚洲成a人在线观看| 亚洲国产精品嫩草影院| 98香蕉草草视频在线精品看| 日产精品久久久久久久性色| 黑人无码精品又粗又大又长| 国产亚洲精品va在线| 99热亚洲精品6码| 成人精品在线视频| 精品久久久久中文字幕日本| 亚洲国产精品综合久久网络| 精品97国产免费人成视频| 亚洲精品视频在线| 精品国产日产一区二区三区| 国产成人精品免费久久久久| 无码人妻精品一区二区在线视频| 久久性精品| 久久97久久97精品免视看秋霞| 91人前露出精品国产| 欧美精品免费观看二区| 国产在线观看高清精品| 四虎国产精品永久地址51| 成人国产精品一区二区网站| 国产欧美精品一区二区三区| 久久久久人妻精品一区二区三区| 亚洲精品一级无码鲁丝片 | 精品人体无码一区二区三区 | 亚洲av无码成人精品区在线播放| 国自产精品手机在线观看视| 国产精品国产三级在线专区| 成人午夜精品久久久久久久小说 | 久久精品国产亚洲AV高清热| 亚洲精品国产品国语在线| 亚洲中文久久精品无码ww16| 国产精品免费AV片在线观看| 无码国产精品一区二区免费式芒果| 中文字幕无码精品三级在线电影 | 日韩精品极品视频在线观看免费| 综合久久精品色|