基于二叉树的衍生算法

二叉树衍生算法 loading… 并查集堆哈夫曼树

阅读全文

分治和递归基础算法

写分治和贪心时,习惯性地会去思索程序的全局,而一旦展开去想,基本上就大脑溢出了目前还是无法把握递归式和递归边界,这算法终将是一生之敌。 Fibonacci用 Fibonacci 数列简单熟悉一下算法 123456789101112131415#includeint Fibonacci(int n){ if(n==0 | n==1) return ...

阅读全文

二分查找策略

需要一个严格单调的序列,就能将 O(n)的复杂度降到 O(logn)的优秀算法非常适合有序数列的查找二分的思想也可以用来逼近准确值和降幂求值 二分查找思路设 left,right,mid,查找数 x查找的数 > mid,left = mid + 1查找的数 < mid,right = mid - 1直到查找的数 = ...

阅读全文

cpp_stl

C++ STL 接触(loading…)在学习 C++,数据结构基础上,STL 是基础和进阶的分水岭,要多尝试用 STL 实现常用的算法和数据结构 Template(模板)模板(Template)指 C++程序设计设计语言中采用类型作为参数的程序设计,支持通用程序设计。C++ 的标准库提供许多有用的函数大多结合了模板的观念,如 STL 以及 IO Strea...

阅读全文

散列表基础算法

-散列基础-散列(hash)是常用的算法思想之一,它使用空间换时间的思想在我第一次碰到时就感觉巧妙如魔法一般。特别是在进行一些大量数字和字符串比较方面,hash 能瞬间将 O(n^2)的复杂度降到 O(n),单次查询的复杂度降到 O(1),靠的就是数组下标与查询的元素之间建立的唯一转换关系。 常用 hash线性变换函数:H(key) = a*key...

阅读全文

Autonomous Vehicles translate -- datasets & bechmarks

Computer Vision for Autonomous Vehicles:Problems, Datasets and State-of-the-Art自动驾驶技术的计算机视觉:问题,数据和前沿技术数据集和基准 datasets & Benchmarks 数据集和基准Datasets have played a key role in the ...

阅读全文

各类排序算法实践

比较重要的基础算法,简单罗列一下一些排序的实践过程 冒泡排序选择排序从待排序部分 a[i,m]选择最小元素,与待排序部分的第一个元素 a[i]交换,形成新的有序区间 a[1,i+1]选择排序总体实践复杂度 O(n^2) 12345678910111213141516void selectSout(){ for(int i=1; i {...

阅读全文

Autonomous Vehicles translate -- abstract & previous & history

Computer Vision for Autonomous Vehicles:Problems, Datasets and State-of-the-Art自动驾驶技术的计算机视觉:问题,数据和前沿技术摘要,前沿和技术历史 Abstract 摘要Recent years have witnessed amazing progress in AI relat...

阅读全文

PHP & MySQL learning notes (4)

由于 PHP 和 MySQL 版本问题,对 PHP & MySQL learning notes (1) 中曾经写过用的 PHP 操作 MySQL 数据库进行笔记更新完善 PHP & MySQL learning notes (3) 中的代码重新用 MySQLi (面向对象) MySQLi (面向过程) PDO 三种方式演示 PHP 操作 M...

阅读全文

这周上Github了吗 -- 那些有意思的项目收集

gtihub repository page test.

阅读全文