算法
FolkArts
这个作者很懒,什么都没留下…
展开
-
静态链表的实现
静态链表的实现静态链表其实是为了给没有指针的高级语言设计出的一钟实现单链表能力的方法。尽管不一定能用的上,但这样的思考方式是非常巧妙的,应该理解其思想,以备不时之需下面是一些定义#include "string.h"#include "ctype.h" #include "stdio.h" #include "stdlib.h" #include "io.h" ...原创 2020-02-06 16:13:09 · 229 阅读 · 0 评论 -
线性表链式存储的实现
线性表链式存储的实现学了一遍数据结构感觉和没学一样好多代码还不会写,刚好最近出不了门,慢慢敲。我看的是《大话数据结构》这本书 这些代码是看这本书附赠的代码写出来的,有很多不足希望各位大佬看到能热心指出。这里是一些定义#include <iostream>#include "stdio.h" #include "string.h"#include "ctype.h" ...原创 2020-02-04 11:29:20 · 277 阅读 · 0 评论 -
线性表顺序存储的实现
顺序线性表中的常用函数学了一便数据结构感觉和没学一样好多代码还不会,刚好最近出不了门,慢慢敲。我看的是《大话数据结构》这本书 这些代码是看这本书附赠的代码写出来的,有很多不足希望各位大佬看到能热心指出。这里是一些引用定义#include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #...原创 2020-01-31 00:13:33 · 227 阅读 · 0 评论 -
经典冒泡排序及优化(Java实现)
经典冒泡排序-由低到高冒泡排序:通俗的意思就是讲,在一组数据中,相邻元素依次比较大小,最大的放后面,最小的冒上来。**思路:**依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。重复第一趟步骤,直至全部排序完成。第一趟比较完成后...原创 2019-05-24 09:28:30 · 598 阅读 · 1 评论