(一)冒泡排序法 1 #include <iostream> 2 using namespace std; 3 void bubblesort(int a[], int m); 4 int main(void) 5 { 6 int i; 7 int array[]={5,4,8,44,56,4,5, ...
分类:
编程语言 时间:
2018-10-04 08:47:26
阅读次数:
188
自从发表了第一篇算法分析文章起,自己打心底上就喜欢上算法分析了,O(∩_∩)O哈哈~。 好了,今天继续分享一个简单的算法分析文章,虽然也是参考别人的文章,但是只学理论不去实践的话,永远都开不到东西,所以我选择了自己动手跟着别人的分析文章走,然后再结合自己的思路来进行分析,写注册机。 本文参考文章:h ...
分类:
编程语言 时间:
2018-09-06 21:00:51
阅读次数:
181
【软件名称】: Photo to Color Sketch 6.75【下载地址】: http://www.oyksoft.com/soft/5336.html【软件介绍】: 能将你的图片转换为黑白素描画的工具。 继续分享一个简单的算法分析教程,今次教程没有参考别人的文章,我只是看了文章的标题,然后点 ...
分类:
编程语言 时间:
2018-09-06 20:59:41
阅读次数:
166
常用简单算法 一、冒泡排序 冒泡排序的基本思想是,对相邻的元素进行两两比较,假设这连个数字是, a、b 同时排序规则是升序,如果a>b 则他们位置进行交换,这样,每一趟会将最小或最大的元素“浮”到顶端,最终达到完全有序. 大概明白是什么意思了就详细的看下下面这张动图,进一步理解 冒泡排序关键点: 趟 ...
分类:
编程语言 时间:
2018-09-03 20:31:30
阅读次数:
173
//1.------前中后序,递归,查找二叉树最大节点 /** 二叉树的最大节点 在二叉树中寻找值最大的节点并返回。 */ public class TreeNode { public int value; public TreeNode leftTreeNode; public TreeNode ... ...
分类:
编程语言 时间:
2018-08-08 12:02:56
阅读次数:
188
分享简单算法:给定一个链表,判断链表中是否有环 思路 我们可以通过检查一个结点此前是否被访问过来判断链表是否为环形链表。常用的方法是使用哈希表。 算法 我们遍历所有结点并在哈希表中存储每个结点的引用(或内存地址)。如果当前结点为空结点 null(即已检测到链表尾部的下一个结点),那么我们已经遍历完整 ...
分类:
其他好文 时间:
2018-08-03 19:44:29
阅读次数:
139
分享简单算法:删除排序数组中的重复项 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 语言:java public int removeDupl ...
分类:
编程语言 时间:
2018-08-03 19:41:24
阅读次数:
170
一、前言 会FPGA硬件描述语言、设计思想和接口协议,掌握些基本的算法是非常重要的,因此开设本专题探讨些基于AD DA数字信号处理系统的一些简单算法,在数字通信 信号分析与检测等领域都会或多或少有应用。我们还是从老生常谈的DDS函数发生器开始,讲解DAC ADC基本使用以及DDS算法原理与设计方式。 ...
分类:
其他好文 时间:
2018-07-31 21:51:47
阅读次数:
272
代码 模型: 猜数字游戏,例如:猜一个100以内的数字(值为33), 第一回合,猜50,返回结果,您猜的数字大了 第二回合,你会根据反馈的结果往小的方向猜,也就是(0~50) ,或许会猜 25; 返回结果您猜小了 第三回合,你会根据结果去猜一个25-50之间的数值, 第...N....回合 :根据反 ...
分类:
编程语言 时间:
2018-07-12 23:53:58
阅读次数:
255