- 博客(3)
- 收藏
- 关注
原创 算法2——链表,数组,和选择排序
首先我们来认识一下计算机的内存工作原理:计算机的内存就像是我们平时存放东西的储物柜一样,我们把背包之类的物品放入柜子里,每个柜子有一个专属的编号,我们记住这个编号,然后根据编号就可以找到柜子拿回属于我们的物体。在计算机里,就有很多这种柜子,叫内存单元,每个柜子的编号就是地址。那么如何将数据存放到相应的地址内呢,有两种基本方式,链表和数组,接下来我们分别介绍他们并比较其优缺点。什么是数组(array...
2018-04-21 11:35:59
313
原创 算法1——二分查找和时间复杂度
如何理解二分查找(binary search)?当我们查字典,查电话时,有两种查询方式,一是简单查找,从头开始找,从字母A开始一页一页找;第二种是近似二分查找,如果我们要查询X开头的姓名,势必会直接翻到字典的后半部分,而不会从第一页开始一直翻到字母X的位置。那么二分查找代表的是,每次从中间开始找。比如我们要从1-100中找出一个数字,例如80,按照二分查找的方法,先查100/2 = 50,50比8...
2018-04-20 09:29:06
5366
原创 Matlab 将多个子函数写到一个m文件中
一般来讲,在matlab中定义多个函数,需要存成多个m文件,每一个文件是一个函数但是当我们的函数过于简单,没有必要存成多个文件时,我们可以将多个子函数存在一个主函数下,这样就可以存在一个m文件中了。例子新建m文件'makefuns.m'function funs = makefunsfuns.fun1=@fun1;funs.fun2 = @f
2017-11-07 06:46:12
21277
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人