- 博客(7)
- 收藏
- 关注
原创 Unity中有关指定时间间隔执行一次的方法
方法大致有三种1.用Time.time,函数放在Update中按帧执行 ;假设指定时间间隔为1s,我们设定一个时间点nexttime,初始值为一,当Time.time>=nexttime 时,执行函数并修改nexttime为nexttime+时间间隔2.使用scaletime 在Update()中执行,对scaletime进行累加,若超过了指定值temp,则sum清0;3.在Start 或者 awake 中执行 使用函数...
2020-06-05 17:25:06
13394
原创 数据结构 02
有关栈的一些问题最近在温习数据结构的时候碰见了一些问题,特意记录并解决掉:1.有关栈的合法输出,与有效输出个数的问题我们给定一组数据,例如 1,2,3,4 我们从数学角度上分析共有24种组合的方式,那么对于栈来说,这24组数据显然并不是全部合法,例如(4,2,1,3)这组数据就并不合法。原因是什么呢?显然,既然4作为第一个数据出栈了,那么还在栈中的1 2 3 三个数出栈必然是降序排列的,否则都会比4先出栈。所以我们得到一个规律:所有比某个数后出栈的数小的数必定是降序排列的。然后我们可以根据以上结论
2020-06-02 19:24:10
108
原创 数据结构学习01
有关算法的时间复杂度与空间复杂度1.算法的时间复杂度指事先预估算法的时间开销T(n)和问题规模n的关系.2.算法的空间复杂度3.对于空间复杂度,有几种情况:一是代码中只有一般的顺序语句,那么占用的内存空间则是常数个,与问题规模n无关,空间复杂度就是O(1).二是代码中有一些特别的储存结构,如数组int[n],那么空间复杂度就为4n+k,空间复杂度就是O(n)了.或者定义二位数组时空间复杂度可能就是O(nn)了.三是递归也是会影响到空间复杂度的:举一个简单地代码这里的空间复杂度就为kn
2020-05-27 15:18:59
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人