当前位置: 首页 > news >正文

一个考试网站怎么做苏州实力做网站公司有哪些

一个考试网站怎么做,苏州实力做网站公司有哪些,怎么制作属于自己的网站,项城网站建设单向环形链表的创建与单向链表的不同在于#xff0c;最后一个节点的next需要指向头结点#xff1b; 判断链表是否带环#xff0c;只需要使用两个指针#xff0c;一个步长为1#xff0c;一个步长为2#xff0c;环状链表这两个指针总会相遇。 如下示例代码#xff1a; l…        单向环形链表的创建与单向链表的不同在于最后一个节点的next需要指向头结点 判断链表是否带环只需要使用两个指针一个步长为1一个步长为2环状链表这两个指针总会相遇。 如下示例代码 list.h #ifndef LIST_H__ #define LIST_H__typedef struct _listNode {int data;struct _listNode *next; }listNode_t;typedef struct _list {int size;listNode_t *head; }list_t; #endiflist.c #include stdio.h #include stdlib.h #include stdbool.h #include list.hlist_t *listCreate(void) {list_t *list (list_t *)malloc(sizeof(list_t));if(list NULL) {perror(malloc :);exit(-1);}list-size 0;list-head NULL;return list; }int listInsertHead(list_t *list, int dat) {listNode_t *pNode (listNode_t *)malloc(sizeof(listNode_t));if(pNode NULL) {perror(malloc :);exit(-1);}pNode-data dat;pNode-next NULL;listNode_t *headNode list-head;if(headNode NULL) {list-head pNode;pNode-next list-head; //pNode作为头结点同时pNode的next指向头结点构成环状} else {pNode-next list-head; //在头部插入新的节点//找到末尾的节点将末尾节点的next指向新的节点。while(headNode-next ! list-head) {headNode headNode-next;}headNode-next pNode;//头结点指向新的节点list-head pNode;}list-size ;return 0; } bool listIsLoop(list_t *list) {//如果链表是环状的fast和slow总会相遇listNode_t *fast list-head;listNode_t *slow list-head;if(list-head NULL || list-head-next NULL) {return false;}while(fast-next-next ! NULL || slow-next ! NULL) {if(fast slow) {return true;}}return false; }void listDump(list_t *list) {listNode_t *temp list-head;//这里可以验证链表是不是环状的将size改为两倍大小看是否循环输出while(list-size) {printf(%d- , temp-data);temp temp-next;list-size --;}printf(\n);return ; } int main() {list_t *list listCreate();for(int i 0; i 5; i) {listInsertHead(list, i);}listDump(list);printf(list %s loop\n, listIsLoop(list)? is : is not );return 0;
http://www.dnsts.com.cn/news/136578.html

相关文章:

  • 建设文明网 联盟网站的中铁建设集团内网登录
  • 抚顺网站建设上海龙雨建设工程有限公司网站
  • 建设一个网站平台的费用吗加强门户网站建设的讲话
  • 暴走漫画网站建设目的百度推广怎么推
  • 建设网站的网站叫什么男软件公司是做什么的
  • 南通网站托管青岛网络科技公司排名
  • 网站淘宝客怎么做的公司部门英文缩写简称大全
  • wordpress设计网站关键词排名优化易下拉系统
  • 奉贤网站建设在家做网站怎么赚钱
  • 网站数据分析表格安徽做网站
  • 贵阳做网站kuhugzpr培训
  • 商业网站建设案例视频asp.net mvc网站发布教程
  • 昆明 网站 制作wordpress视频播放插件
  • 建设游戏运营网站开展工作内容公网ip做网站访问不
  • 网帆网站建设移动应用开发是学什么的
  • 东莞市住房和城乡建设厅网站网站后续建设说明
  • 专业手机网站公司吗汝阳网站开发
  • icp网站备案流程网站开发工作需要什么专业
  • 义乌市住房和城乡建设局网站wordpress保存菜单
  • 果洛wap网站建设营销推广运营 网站
  • 网站二级域名怎么设置网站建设项目书
  • 太原seo报价郑州抖音seo
  • 网站首页地址 网站域名云尚网络科技有限公司网站建设
  • 陕西省国家示范校建设专题网站设计数码产品宣传网站
  • 网站建设开发五行属性seo的作用是什么
  • 2015网站设计趋势尚仁网站建设
  • angular做的网站免费静态网页托管
  • 郑州网站建设九零后六安百姓网
  • 一个公司网站设计需求全球搜
  • 建湖哪家专业做网站网站办公室