题目描述: 某部队进行新兵队列训练,将新兵从一开始按顺序依次编号,并排成一行横队,训练的规则如下:从头开始一至二报数,凡报到二的出列,剩下的向小序号方向靠拢,再从头开始进行一至三报数,凡报到三的出列,剩下的向小序号方向靠拢,继续从头开始进行一至二报数。。。,以后从头开始轮流进行一至二报数、一至三报数 ...
分类:
其他好文 时间:
2017-05-03 21:56:39
阅读次数:
166
region指令 有的时候,为了完成一个需求,可能会写几十行、几百行、甚至几千行代码。 当代码数量非常多的时候,尽管你可以使用很详细的注释来帮助阅读,但也不太容易分清楚哪些代码在干什么事情。 因此,C#增加了一种语法格式——region,它的书写方式如下: region和endregion必须成对书 ...
1. 按位与& 两位全为1,结果才为1 用途:a. 清零。如果想将一个一个单元清零,即使其全部二进制为零,只要与一个各位都为0的数相与即可。 b. 取一个数的指定位,与一个数相与,指定位置的数为1,其余为02. 按位或| 只要有一个为1,结果就为1 用途:a. 将一个数的某些位置为13. 异或运算^ ...
分类:
其他好文 时间:
2017-05-03 09:19:26
阅读次数:
165
面向对象;初始化内存池、申请内存、释放内存三个操作;尽量小的复杂度,优先优化时申请内存时的复杂度;加入单元测试和性能测试面向对象?基本操作首先,内存池直接返回真实的内存指针,进而无法在代码执行过程中对内存段的位置进行调整,所以空余空间可能很大,但被切开、四散的情况是存在的。这里不考虑这样的情况,需要... ...
分类:
其他好文 时间:
2017-05-01 16:00:24
阅读次数:
136
new() 这是一个用来分配内存的内置函数,它的第一个参数是一个类型,不是一个值,它的返回值是一个指向新分配的 t 类型的零值的指针。 在golang的代码定义如下: strut{} 直接使用struct{} 来初始化strut时,返回的是一个struct类型的值,而不是指针两者是不一样的 gola ...
分类:
其他好文 时间:
2017-04-29 18:54:09
阅读次数:
125
题目描写叙述 给定含有n个元素的多重集合S,每一个元素在S中出现的次数称为该元素的重数。多重集S中重数最大的元素称为众数。比如,S={1,2,2,2,3。5}。多重集S的众数是2,其重数为3。对于给定的由n 个自然数组成的多重集S。计算S的众数及其重数。 输入 输入数据的第1行是多重集S中元素个数n ...
分类:
其他好文 时间:
2017-04-21 23:08:21
阅读次数:
197
作者:freeboy1015来源:http://lib.csdn.net/article/linux/62126一.mmap系统调用1.mmap系统调用mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。munmap执行相反的操作,删除特定地址区..
分类:
系统相关 时间:
2017-04-17 15:02:13
阅读次数:
253
每段时间都要重新清零,将所学的知识从头在学一遍。 摘录: “有实际开发工作经验”是指你目前已经具备下列能力: 1)你已经认为C++和汇编语言都是很简单的语言,并能够自如地运用; 2)你能够在30分钟之内想到正确的五子棋AI算法设计思路和方向; 3)你完全理解STL为什么这么重要; 4)你能够独立地解 ...
分类:
其他好文 时间:
2017-04-05 23:59:35
阅读次数:
275
题目描述 请编写一个算法,若N阶方阵中某个元素为0,则将其所在的行与列清零。 给定一个N阶方阵int[][](C++中为vector>)mat和矩阵的阶数n,请返回完成操作后的int[][]方阵(C++中为vector>),保证n小于等于300,矩阵中的元素为int范围内。 测试样例: [[1,2, ...
分类:
其他好文 时间:
2017-04-01 23:04:39
阅读次数:
217
Problem Description 从三个元素的集合[A,B,C]中选取元素生成一个N个字符组成的序列,使得没有两个相邻字的子序列(子序列长度=2)相同。例:N=5时ABCBA是合格的,而序列ABCBC与ABABC是不合格的,因为其中子序列BC,AB是相同的。对于由键盘输入的N(1<=N<=12 ...
分类:
其他好文 时间:
2017-03-25 11:48:13
阅读次数:
403