重写了 C 链表的算法,将原本多个函数整合成一个函数,并且保留原本功能的函数,只不过现在是通过调用父函数实现,也就是子函数通过调用一个集成了多种功能的父函数实现部分父函数功能,减少了大量的代码,另外目前新算法是在之前写的 Java 链表的基础上写的,并且改进了部分代码,重新看了一...
标签:C
应同学请求更新了这篇文章,正好没有水文的借口 (逃 1.前言 在 C 语言中结构体指一种数据结构,是 C 语言中复合数据类型,结构体可以被声明为变量、指针或数组等,用以实现较复杂的数据结构。结构体同时也是一些元素的集合,这些元素称为结构体的成员,且这些成员可以为不同的类型,成员一...
BFS,即 Breath First Search (广度优先搜索) DFS,即 Deep First Search (深度优先搜索) 图的搜索是对于连通图的一种遍历策略,常用于走迷宫的问题 本文的算法基于 C 语言编写,过几天会使用 Java 重写这两个算法 另外本文的算...
开头和介绍都是不存在的( ̄︶ ̄)↗ 这次是真修复了,坑爹呀,LintCode 提交了好几次,终于 AC 了,应该是没问题了 ≧ ﹏ ≦,另外我这代码只能算还行只打败了 51%的提交 (捂脸 #include <stdio.h> #define N 10 //定义要排序的数组个数 ...
懒得写开头了(_ _)。゜ z zZ,继续下一个排序算法 #include <stdio.h> #define N 10 //定义要排序的数组长度 //插入排序控制Demo //插入排序结果和方式 //结果:输出排序的数组 //方式:类似遍历比较 //本例排序从低到高 /...
懒得写开头,过几天应该会添加( ̄ ▽  ̄)" 终于将排序算法修复完成啦!!!,目前已经不需要判断是否是奇数个了ヾ(≧▽≦*)o #include <stdio.h> #include <limits.h> #define N 15 //定义要排序的数组个数 //归并排序控制Dem...
先放代码,开一波坑,以后慢慢填ヾ(≧▽≦*)o 由于我在上传的时候未进行完整测试,导致排序部分有些问题,现已修改完成。 另外排序部分只弄了 int 型的排序 改指针相关的东西真头真疼,特别是链表,折腾了一个多小时。〒 ▽ 〒 重写升级完成,这个算法目前除了排序还有用其他就没有用了...
就按上一篇的格式写吧,其实还有很多 C 笔记可以水几篇文章,偷懒中。。 思想和举例 选择排序同样是通过遍历的方式进行比较排序的,只不过不再是通过不断交换相邻的两个数字,而是遍历搜索最大或最小值然后将最大值或最小值与最后方或者最前方的值进行交换,以此类推直到最后完成排序,具体排序的...
冒泡排序,在学到循环和数组的时候肯定会接触到这个最基本的排序算法。为什么这种算法要叫做冒泡排序呢?是因为这个排序算法有点像水泡向上冒。在大学计算机的课程中一定会讲到的排序方法,博主我作为计科的一员也是要学习的,先行偷学 ing (逃 思想与举例 冒泡排序的基本思想就是不断比较相邻...
折腾了两个小时,终于把 VSCode 调试环境弄好了 (开心 环境准备 VSCode 安装 C/C++ for Visual Studio Code 插件 按下 Ctrl+Shift+X 在搜索框中输入 C/C++ 安装第一个插件 至此 VSCode 环境部分配置完毕 GDB 安...