- 博客(11)
- 收藏
- 关注
原创 大话数据结构(三)——线性表
线性表是零个或多个数据元素的有限序列。 首先它是一个序列。也就是说,元素之间是有顺序的,若元素存在多个,则第一个元素无前驱,最后一个元素无后继,其他每个元素都有且只有一个前驱和后继。 线性表的抽象数据类型定义如下:ADT 线性表(List)Data线性表的数据对象集合为{a1, a2, ......, an}, 每个元素的类型均为Dat其中, 除第一个元素a1外, 每一个元素有且只有一个直接前驱元...
2018-03-08 14:24:07
196
1
原创 大话数据结构(二)——算法
什么是算法呢?算法是描述解决问题的方法。算法(Algorithm) 这个单词最早出现在波斯数学家阿勒·花刺子密在公元825年(相当于我们中国的唐朝时期)所写的《印度数字算术》中。 如今普遍认可的对算法的定义是:算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。算法具有五个基本特性: 输入、 输出、 有穷性、 确定性和可行性 。好的算法,应该具有正确性...
2018-03-08 10:54:23
161
原创 大话数据结构导论
数据结构的逻辑结构 数据元素之间的相互关系 1.1 集合结构 集合结构之间的元素除了属于同一个集合之外, 他们之间没有任何其他关系, 各个元素的关系是平等的;1.2 线性结构 元素之间存在一对一的关系, 比如数组, 链表;1.3 树形结构 元素之间存在一对多的关系;数据结构的物理结构 在我看来, 数据结构的物理结构就是指数据元素在内存中的存储关系, 这是理解许多数据结...
2018-03-08 10:37:47
138
转载 pthread里一些函数的使用心得
转载自http://blog.csdn.net/lishuhuakai/article/details/12010229第一次使用pthread,遇到的问题还真不少,现在我一一记录一下: 1.关于编译时出现 对‘pthread_create’未定义的引用 之类的错误的解决:由于pthread库不是Linux系统默认的库,连接时需要使用库libpthread.a,所以在使用pthread
2018-01-11 16:28:52
1940
转载 Linux中pthread线程使用详解
Linux下多线程详解pdf文档下载:点击这里!Linux中线程和进程的区别:http://blog.csdn.net/qq_21792169/article/details/50437304线程退出的条件:下面任意一个都可以。1.调用pthread_exit函数退出。2.其他线程调用pthread_cancel取消该线程,且该线程可被取消。
2018-01-11 16:23:34
645
转载 在Linux中使用线程
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处, 、作者信息和本声明。否则将追究法律责 转载自http://blog.csdn.net/jiajun2001/article/details/12624923我并不假定你会使用Linux的线程,所以在这里就简单的介绍一下。如果你之前有过多线程方面的编程经验,完全可以忽略本文的内容,因为它非常的初级。首先说
2018-01-11 16:19:58
313
原创 C++复习(一):简单排序
一.选择排序:从N个元素中选出最小的放在第1个位置上(即a[0]),再从剩下的N-1个中选出第2小的放在第二个位置上,以此类推,直到所有元素排序完成。代码实现:void SelectionSort(int a[] ,int size){ for( int i = 0; i //每次循环后将第i小的元素放好 int tmpMin = i; //用来记录从第i个到第size-
2018-01-11 15:30:18
262
转载 pthread多线程编程的学习小结
1 Introduction不用介绍了吧…2 Thread Concepts1. Thread由下面部分组成:a. Thread IDb. Stackc. Policyd. Signal maske. Errnof. Thread-Specific Data3 Thread Identi
2018-01-10 19:03:00
253
原创 Python自学笔记(一):列表与元组
列表(list):标志符号中括号[]、逗号,元组(tuple):标志符号小括号()、逗号,与列表最大的区别是不能修改
2018-01-07 21:30:04
184
转载 Ubuntu 16.04 64位+Qt 5.7.1+opencv 3.2.0 + opencv_contrib 3.2.0
Ubuntu 16.04 64位+Qt 5.7.1+opencv 3.2.0 + opencv_contrib 3.2.0author@jason_qlhttp://blog.csdn.net/lql0716/article/details/54564721Qt类似visual studio,方便操作,而且有代码提示,是个不错的IDE工具,linux、windows、mac各个版本
2017-12-10 21:04:17
570
转载 卷积神经网络(转)
转载自http://blog.csdn.NET/stdcoutzyx/article/details/41596663自今年七月份以来,一直在实验室负责卷积神经网络(Convolutional Neural Network,CNN),期间配置和使用过theano和cuda-convnet、cuda-convnet2。为了增进CNN的理解和使用,特写此博文,以其与人交流,互有增益。正文之前,先说
2017-08-31 17:12:04
274
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人