亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

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

時間: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

主站蜘蛛池模板: 夜夜躁很很躁日日躁麻豆| 波多野结衣一区二区三区88| 亚洲 欧美 动漫 少妇 自拍| 精品国产18久久久久久| 国产成人亚洲综合网色欲网| 福利在线一区| 五月激情婷婷综合| 久久77777| 狠狠操夜夜爽| 色综合天天视频在线观看| 中文字幕波多野不卡一区| 欧美在线导航| 国产极品粉嫩福利姬萌白酱| 久久综合给合久久狠狠97色| 国产精品无码一区二区三区| 久久激情五月丁香伊人| 色翁荡熄又大又硬又粗又视频| 夜夜躁很很躁日日躁麻豆| 亚洲中文超碰中文字幕| 国产成人亚洲综合青青| 国产精品国产对白熟妇| 2020国产精品永久在线| 国产精品午夜无码av体验区| 久久久久久久久免费看无码| 磐石市| 国产精品久久久久久影视不卡| 999久久66久6只有精品| 亚洲av永久无码精品九九| 欧美国产日产一区二区| 国产99免费视频| 亚洲欧美自拍一区| 午夜福利理论片高清在线观看| 最新亚洲中文av在线不卡| 国产成人精品a视频一区| 欧美拍拍视频免费大全| 亚洲成av大片大片在线播放| 国产亚洲精品aa片在线观看网站| 亚洲中文字幕aⅴ无码天堂| 狠狠色噜噜狠狠狠狠色综合久| 少妇被粗大猛进去69影院| 鄂伦春自治旗|