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

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

    筆試實例:判斷單鏈表中是否存在環

      #include “stdafx.h”

    筆試實例:判斷單鏈表中是否存在環

      typedef char eleType; // 定義鏈表中的數據類型

      typedef struct listnode { // 定義單鏈表結構

      eleType data;

      struct listnode *next;

      }node;

      node *create(int n) { // 創建單鏈表,n為節點個數

      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) { // 增加環,將鏈尾指向鏈中第n個節點

      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) { // 這是筆試時需要寫的最主要函數,其他函數可以不寫

      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); // 注釋掉此行,連表就沒有環了

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

      }

    【筆試實例:判斷單鏈表中是否存在環】相關文章:

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

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

    C++筆試題:關于鏈表和指針12-17

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

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

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

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

    南京嘉環筆試題11-26

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

    主站蜘蛛池模板: 亚洲国产精品一区二区第一页 | 欧美激情精品久久久久久久九九九| 国产精品免费观看| 国产欧美精品区一区二区三区| 久久国产精品免费一区| 久久精品一区二区国产| 亚洲AV无码精品无码麻豆| 国产精品自在在线午夜福利| 国产精品视频免费| 久久99国产综合精品免费| 亚洲AV无码成人精品区狼人影院| 囯产精品一品二区三区| 香蕉国产精品麻豆亚洲欧美日韩精品自拍欧美v国 | 国产精品无码无卡在线播放| 亚洲日韩欧美制服精品二区| 老子影院午夜精品无码 | 国产色婷婷五月精品综合在线| 国产精品久久久久久| 日韩精品无码一区二区三区免费 | 欧洲精品码一区二区三区免费看| 亚洲av永久无码精品古装片| 国产午夜精品理论片| 国产成人精品cao在线| 久久久久四虎国产精品| 国产精品多p对白交换绿帽| 久久精品毛片免费观看| 无码人妻精品一区二区三区66 | 亚洲国产精品一区二区第一页| 国产精品一二二区| 国语自产精品视频在线区| 亚洲处破女AV日韩精品| 亚洲av午夜福利精品一区| 亚洲精品午夜国产VA久久成人| 亚洲国产精品久久| 国内精品久久久久影院免费| 国产精品1区2区| 国产精品欧美亚洲韩国日本| 欧美精品一区二区精品久久 | 久久97精品久久久久久久不卡| 日韩精品欧美| 中文字幕无码精品三级在线电影|