
数据结构
文章平均质量分 69
我姥爷是校长
撒浪嘿呦!
展开
-
【C语言】单链表的基本功能实现
单链表的基本功能实现(基于C语言)声明(技术有限,仅限参考,可直接通过GCC编译使用,大神勿喷)也真诚希望各位可以提些真实有用的意见基本功能新建链表初始化遍历计算长度删除单个结点插入新结点修改结点内容查看单个结点清空链表销毁链表代码区#include <time.h>#include <stdio.h>#include <std...原创 2019-07-24 01:22:04 · 551 阅读 · 0 评论 -
【C语言】双链表的实现与冒泡排序
【C语言】双链表的实现与冒泡排序基于C语言,不做标题党,LInux下GCC通过编译,大致流程(底部附图,源码): 新建双链表(节点数自定义),对节点data域用随机数种子进行随机赋值,并对该链表进行冒泡排序。 后续其他排序陆续更新......全局自定义函数如下: //链表新建函数 LinkList *creat_LinkList() //创建101个结点 void init...原创 2019-07-28 12:16:58 · 2985 阅读 · 4 评论 -
【C语言】快速排序(递归式)
快速排序思想应该是不用再说什么了,不明白请Bing!注释完善,看代码就行了! 底部附运行截图.....#include <stdio.h>#include <stdlib.h>#include <string.h>#include <time.h>#define len 100//交换函数void swapValue(int* ...原创 2019-08-17 20:32:56 · 903 阅读 · 0 评论 -
【C语言】二叉树的实现及三种遍历
实现二叉树并对其进行遍历操作二叉树概念不做解释了,使用二级指针进行操作,比较方便。使用时节点值须大于0,否则该节点置为NULL。环境:Ubuntu18.04 GCC编译通过并使用Code:#include <stdio.h>#include <stdlib.h>//节点struct BinTreeNode{ int value; struct B...原创 2019-09-12 15:48:15 · 1649 阅读 · 0 评论