![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
PdKingLiu
其实我们每个成年人心中都有一个小孩子,有时悲观,有时胆怯,有时羞涩,但又不得不负重前行,给自己勇气和力量...
展开
-
两升序/降序链表的合并
两升序链表l1 l2合并为一个链表存放在l1 这是当时初学链表时写的一个简单的有序链表合并 大致的思路是这样代码#include <stdio.h> #include <stdlib.h> typedef struct NODE{ int num; struct NODE *next; }node; ...原创 2018-05-06 17:04:01 · 4651 阅读 · 0 评论 -
链表的冒泡排序
首先应该介绍一下冒泡的思想(升序为例) 升序排列:从第一个元素开始,对数组中两两相邻的元素比较,将值较小的元素放在前面,值较大的元素放在后面,一轮比较完毕,一个最大的数沉底成为数组中的最后一个元素,一些较小的数如同气泡一样上浮一个位置.N个数,经过N-1轮比较后完成排序。引用大话数据结构的一张图 链表的排序其实链表排序的思想都是一样的,就在交换上有点差异 假设结构体如...原创 2018-05-06 17:51:33 · 2760 阅读 · 1 评论 -
图书馆管理系统 (C语言)
图书馆管理系统 (C语言)功能框架如下 管理系统主要使用了以下操作单向链表的创建、增添、删除、遍历、查找、排序。链表写入文件、从文件读取数据至链表。密码的隐式输入、输入检测。注册生成随机账号账号登录检测账号找回密码密码简单加密存储至文件,解密加载至链表主函数#include "head.h"int main(void){ Book_hea...原创 2018-05-07 00:31:02 · 20703 阅读 · 18 评论 -
链表的基本操作----创建、删除、排序、插入、查找、求长
此博客将详细介绍单链表的创建、删除、排序、插入、查找、求长 用一个简单的单链表作为例子,此链表只存放一个int,链表头结点不存放数据主函数#include <stdio.h>#include <stdlib.h>typedef struct node{ int num; //数据域 struct node *next...原创 2018-05-07 13:46:40 · 2585 阅读 · 0 评论