要点:算法思想(就是你想怎么排序)及其核心代码(Java) 算法思想:冒泡排序顾名思义基本的对象是一个个气泡(代表一个元素或者说待排序的数字),按照由大到小或者由小到大的顺序,通过比较相邻气泡的大小把气泡升到水面或者水底。 算法抽象解释:有C语言基础的通常知道数组,暂且默认排序由小到大且共n个待排序 ...
分类:
编程语言 时间:
2018-03-18 21:47:09
阅读次数:
234
1. 变量命名 (1)变量名不应以短巧为荣 左边的变量名都不太清楚,代码的扩展性不好,一旦代码需要加功能的话,就容易出现obj1、obj2、obj3这种很抽象的命名方式。所以一开始就要把变量的名字起得真实有意义,不要搞一些很短很通用的名字。 (2)bool变量 建议布尔变量不用以is/do之类的开头 ...
分类:
编程语言 时间:
2018-03-11 00:24:20
阅读次数:
177
在编码中,有时候要求当前的一个bool变量是true,但是随后要对他取反成false。一般我们用 这样的语句来实现。但是今天我想到了一个更加好的办法,请看代码和测试: 代码: 测试结果: 我们用int类型代替bool进行逻辑判断,计算机的数据用补码表示,int的-1就是0xFFFFFFFF,用取反符 ...
分类:
其他好文 时间:
2018-02-10 17:36:40
阅读次数:
180
```cpp include // std::cout, std::boolalpha, std::noboolalpha int main () { bool b = true; std::cout ...
分类:
编程语言 时间:
2018-01-11 15:29:03
阅读次数:
148
使用bool变量存执布尔值 使用char变量存储字符 有符号整数 和无符号整数 有符号整型 shotr、int、long和 long long 无符号整型unsigned short、 unsigned int、 unsigned long 和 unsigned long long 浮点类型 flo ...
分类:
编程语言 时间:
2018-01-04 00:30:34
阅读次数:
196
//单行注释/* 多行注释 *///var_dump(1);$x="a";$a=123;echo $$x;//数据类型//int_string/double/float/bool//变量定义$a=123;$b="123";$c="456";$d=<<<x<div style="abcdefg</di ...
分类:
Web程序 时间:
2017-09-27 10:12:56
阅读次数:
208
第一次线段树 第二次手打堆 第三次左偏树 第四次K-Dtree 第五次虚树 第六次splay 第七次LCT 第八次treap 第九次树套树 第十次就去死吧 最近我在搞什么鬼。 今天T2一个bool变量忘了清零,T3所有变量都忘了清零,帮别人debug也把函数错了; 昨天T1和T3爆空间,前天mod应 ...
分类:
其他好文 时间:
2017-09-15 20:14:54
阅读次数:
136
今天讲了递归,听着蛮简单的,但还没做过题心里没底 记忆化搜索听着有点懵 搞不太懂为什么f[a][b]的初值必须设为-1,为什么不能设为bool变量然后赋初值为0 可能还需要多看看多消化一下吧 这两天讲的内容太多搞得我心里慌慌的,担心一不小心就跟不上大家的步伐 好吧光在这发牢骚是没用的还是要多练吧 p ...
分类:
其他好文 时间:
2017-09-13 22:15:16
阅读次数:
162
一。C++中的布尔类型 1.C++在C语言的基本类型之上增加了bool 2.C++中的bool可取的值只有true 和false 3.理论上bool只占有一个字节 如果多个bool变量定义在一起,可能会各占一个bit,这取决于编译器的实现。 Tip: true代表真值,编译器内部用1表示(兼容C语言 ...
分类:
编程语言 时间:
2017-09-05 21:50:44
阅读次数:
164
1.匀速运动的物体都要记得定义一个speed速度变量 2.不断产生很多相同物体的事件要记得定义时间生成物体的间隔rate,并且有一个一达到rate的值就清0的累加时间变量,累加时间变量是通过Time.Deltatime来累加的。 3.bool变量的定义 有时候不知道要定义哪些bool变量 其实我是这 ...
分类:
编程语言 时间:
2017-07-17 18:38:07
阅读次数:
319