下载地址:网盘下载 内容简介本书是关于机器人学和机器视觉的实用参考书, 第一部分“基础知识”(第2章和第3章)介绍机器人及其操作对象的位置和姿态描述,以及机器人路径和运动的表示方法;第二部分“移动机器人”(第4章至第6章)介绍其基本运动控制模式及其导航和定位方法;第三部分“臂型机器人”(第7章至第9 ...
分类:
编程语言 时间:
2018-04-15 11:55:54
阅读次数:
403
一丶基本概念 1.算法设计的任务:对一个具体的问题,设计一种良好的算法,获取最佳的结果. 2.什么是算法:通俗说是一种最优解, 3.程序=数据结构+算法+程序设计语言 二丶基础算法 1.枚举(穷举)算法思想 特点:1.依赖于计算机强大的运算能力来穷尽每一个可能的情况,从而达到解决问题的目的. 2.该 ...
分类:
编程语言 时间:
2018-04-10 17:47:51
阅读次数:
150
一: 使用图解 ,讲解冒泡排序 二:代码基本实现 ...
分类:
编程语言 时间:
2018-03-23 21:13:25
阅读次数:
245
1)排序的基本概念: 将一堆数据转换为我们需要的数据顺序 2)排序的稳定性: 3)多关键字排序: 4)排序中的关键操作: 5)内排序和外排序: 6)排序的审判: 7)总结: ...
分类:
编程语言 时间:
2018-03-13 15:35:14
阅读次数:
158
题意介绍 初看这道题,想了想没头绪,感觉又要被虐了,按照《算法基础》郭老师的讲解,勉强接受了这个奇怪的状态转移方程,但是还是感觉很吃力,照着视频写了一遍之后,又去网上看了看别人的代码,我的天哪,比郭老师的简洁多了!然后自己独立写了一遍,终于感觉好多了。原本感觉无从下手的难题,最后自己能够独立写出来, ...
分类:
其他好文 时间:
2018-03-03 19:24:08
阅读次数:
169
2.1 插入排序 C++实现: #include<iostream> using namespace std; void InsertSort(int arr[],int n) { int i,j,key; for(i=1;i<n;++i) { key=arr[i]; j=i-1; while(j> ...
分类:
编程语言 时间:
2018-02-23 14:46:35
阅读次数:
204
一、熵编码概念: 熵越大越混乱 信息学中的熵: 用于度量消息的平均信息量,和信息的不确定性 越是随机的、前后不相关的信息,其熵越高 信源编码定理: 说明了香农熵越信源符号概率之间的关系 信息的熵为信源无损编码后平均码长的下限 任何的无损编码方法都不可能使编码后的平均码长小于香农熵,只能使其尽量接近 ...
分类:
编程语言 时间:
2018-02-12 13:48:49
阅读次数:
248
一、时间复杂度 用来评估算法运行效率的一个东西 O(1) O(n) O(n2) O(n*3) 递归 递归的两个特点: 调用自身 结束条件 练习: 递归实例:汉诺塔问题 列表查找 列表查找: 从列表中查找指定元素 输入:列表、待查找元素 输出:元素下标或未查找到元素 顺序查找 从列表第一个元素开始,顺 ...
分类:
编程语言 时间:
2018-02-03 23:15:45
阅读次数:
276
由线性分类器引出SVM 首先对于我们的数据集合假定为是线性可分的,也就是说存在那么一条直线(或者超平面)可以将我们的数据集按照类别的不同分开。如下图所示 从上图我们可以知道这条黑色的线(在多维空间是一个超平面)可以将不同类别的点分开来。 但是我们知道,这样的超平面很大程度上不是只存在一个,而是很多个 ...
分类:
编程语言 时间:
2018-02-03 19:57:14
阅读次数:
175