- 博客(4)
- 收藏
- 关注
原创 循环链表解决约瑟夫环问题
约瑟夫环问题,已知n个人,从编号为k的人开始报数,数到m的那个人出列;他的下一个又从1开始报数, 数到m的那个人又出列,依此重复,直到所有的人出列。思路如下:(1)建立一个具有n个结点、无头结点的循环链表。(2)确定第一个报数人的位置(3)不断地从链表中删除结点,直到链表为空。typedef struct node { int num; struct node *next;}
2017-07-29 18:19:34 837
原创 单链表的创建、遍历、测长、插入、删除、访问、排序、逆序
马上要找工作了,最近把数据结构复习了一下,从单链表开始,一点一点巩固。解析的内容太长就省了,直接贴出代码,需要说明的一点是,下面创建的单链表以及相关操作都是带头结点的。typedef struct node { int data; struct node *next;}Node,*PNode;PNode createList(int n){ int value; PNode p
2017-07-27 15:03:39 583
原创 Win10安装PostgreSQL数据库遇到的问题总结
首先在PostgreSQL官网下载安装包下载。首次安装的时候最好不要安装到默认目录,我安装到了C:\PostgreSQL目录下,选择语言locale的时候应该选择"C",否则有可能出现“The database cluster initialisation failed.”错误。如果都按上面说的做还出现这个错误,就先把PostgreSQL卸载,先把想要安装的目录,比如我的是C:\Postg
2017-07-16 16:55:53 19721 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人