数据结构和算法记录
Ding_Westbrook
这个作者很懒,什么都没留下…
展开
-
链表逆序C++版
对于数据结构和算法总是看了理解了会了隔一段时间又忘了又不会了只能作一下记录 /笑哭 会一点写一点吧//创建链表中的节点结构体 typedef struct node { char name[20]; //数据域 struct node* next; //指针域 }Student; //尾部添加 Student* addElement(Student* head,Student* stu){...原创 2018-06-26 22:59:17 · 438 阅读 · 0 评论 -
数组排序冒泡方法lua版
a = {1,5,6,87,3,5,8,3,45} for i = 1,#a - 1 do for j = 1,#a - i do if a[j] > a[j + 1] then local temp = a[j] a[j] = a[j + 1] a[j + 1] = a[j] end end end总是抱怨没有伯乐没有伯乐,...原创 2018-06-26 23:17:38 · 360 阅读 · 0 评论 -
二分法顺序查找某个值
/* array:数组名 n:数组大小 k:二分法需要找的值 */ int binary(int array[],int n,int k){ int l = -1; int r = n; while(l + 1 < r){ if(k < array[(l + r) / 2]) r = (l + r) / 2; ...原创 2018-08-16 11:02:51 · 233 阅读 · 0 评论 -
周游二叉树
前序遍历二叉树 代码: // 方式一: void RootNode(root){ if(root == null) return; RootNode(root->letf()); //先遍历左节点 visit(root);//遍历根节点 RootNode(root->right());//遍历右节点 } //方式二: void RootNode(r...原创 2018-10-25 10:34:15 · 550 阅读 · 0 评论 -
递归实现反转链表(java java java)
原大佬链接:https://blog.csdn.net/acquaintanceship/article/details/73011169 package reseverList; public class test { public static void main(String[] args) { Node head = readyNode(); Node tempN...转载 2018-10-25 11:42:12 · 3181 阅读 · 0 评论 -
5个人来自不同地方,住不同房子,养不同动物,吸不同牌子香烟,喝不同饮料,喜欢不同食物。根据以下线索确定谁是养猫的人
5个人来自不同地方,住不同房子,养不同动物,吸不同牌子香烟,喝不同饮料,喜欢不同食物。根据以下线索确定谁是养猫的人。 1. 红房子在蓝房子的右边,白房子的左边(不一定紧邻) 2. 黄房子的主人来自香港,而且他的房子不在最左边。 3. 爱吃比萨的人住在爱喝矿泉水的人的隔壁。 4. 来自北京的人爱喝茅台,住在来自上海的人的隔壁。 5. 吸希尔顿香烟的人住在养马人的右边隔壁。 6. 爱喝啤酒的人也爱吃鸡...原创 2018-11-20 19:49:26 · 5712 阅读 · 0 评论 -
十大排序算法
https://www.cnblogs.com/onepixel/articles/7674659.html转载 2019-03-12 15:32:35 · 135 阅读 · 0 评论 -
七大查找算法
https://www.cnblogs.com/yw09041432/p/5908444.html转载 2019-03-12 15:34:33 · 147 阅读 · 0 评论