Algorithm
文章平均质量分 84
Bing_Shieh
这个作者很懒,什么都没留下…
展开
-
一些学习网址
leetcode: https://github.com/MisterBooo/LeetCodeAnimation 深入浅出理解HOG特征---梯度方向直方图:https://blog.csdn.net/wjb820728252/article/details/78395092 ...原创 2018-12-20 10:55:28 · 295 阅读 · 0 评论 -
haffman树的python实现
#节点类 class Node(object): def __init__(self,name=None,value=None): self._name=name self._value=value self._left=None self._right=None #哈夫曼树类 class HuffmanTree(obje...原创 2019-01-04 09:46:51 · 297 阅读 · 0 评论 -
经典排序算法
经典排序算法 1. 冒泡排序 元素进行两两比较,若第一个比第二个大,则交换它们的值; 执行比较和交换(n-1次),直到到达数组的最后一个元素,冒出的元素则为数组中的最大值; 重复1,2步骤 void Bubble(int arr[], int n) { int temp; for(int i = 0; i < n-1; i++) { if(arr[i] >原创 2019-01-13 21:11:39 · 151 阅读 · 0 评论 -
()统计数组中各个元素出现的次数,元素取值范围为:1到N
我太难了,还是没看懂这题的解法,如果有大佬知道的话请不吝赐教!救救孩子吧 问题描述: //给定一个数组a,长度为N,元素取值范围为[1, N] //统计各个元素出现的次数,要求时间复杂度为O(N),空间复杂度为O(1) //可以改变原来的数组结构 解题思路 //1.从第一个元素开始遍历,每遍历到一个元素,将(该元素值-1 记为index)作为一个下标值,令该下标对应的元素值为元素index+1出现...原创 2019-09-11 18:41:48 · 897 阅读 · 0 评论