数据结构与算法
玄青丶丶
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
循环链表的经典问题
在罗马人占领桥塔帕特之后,39人和约瑟夫以及他的朋友躲到一个山洞里,39个犹太人宁愿死,也不愿意被抓,于是他们想到一个自杀的方式:41人排成一圈,由第一个人开始报数,每数到三,该人就必须自杀,然后由下一个人再开始报数,直到所有人都自杀身亡为止。怎样安排顺序才能让约瑟夫和他的朋友活到最后呢?这是一个循环链表的经典问题顺便将之前学的不太扎实的链表的创建、元素删除一并练习了#include<stdio.h原创 2017-09-24 21:29:34 · 494 阅读 · 0 评论 -
两个单循环链表的连接
两个单循环链表的连接 小甲鱼视屏线性表14将链表A的尾指针指向链表B的第一个节点(不是头结点哦),再将链表B的尾节点指向链表A的头结点,最后释放B的头结点,因为一个链表只需要一个头结点就好了。typedef struct node{ /**结构体定义了一个节点data就是节点数据域,*next就是节点的指针域原创 2017-09-25 09:01:06 · 2021 阅读 · 0 评论 -
双向链表的小练习
双向链表的小练习用双向链表生成二十六个字母,然后,有用户输入一个数,无论正负,然后改表将向前移动该数的距离位置。#include <stdio.h>#include <stdlib.h>#define OK 1#define ERROR 0typedef char ElemType;typedef int Status;typedef struct DualNode{原创 2017-09-27 21:50:56 · 353 阅读 · 0 评论 -
循环链表小练习
循环链表小练习上完课顺便练习循环链表的创建以及输出 # include <stdio.h> typedef struct List{ int data; struct Node * next; }Node,*LinkList; int main (){ LinkList head ,p ,q , k,start;原创 2017-09-27 21:55:02 · 416 阅读 · 1 评论
分享