按位与& 作用:1.与0相与迅速清零 2.保留位数 3.与1相与判断奇偶性 按位或| 作用:感觉并没有多大作用 按位异或^ 作用:定位反转 (交换值) a=a^b; b=a^b; a=a^b; 左移 :乘以2的n次方 右移 :整除2的n次方 ...
分类:
其他好文 时间:
2017-08-15 20:58:45
阅读次数:
118
1. 取整同时转成数值型: 2.日期转数值: 3. 随机码: 4.交换值: 5.条件判断: 6.清空数组: 7.强制取Boolean值: 8.位移符的应用: ...
分类:
编程语言 时间:
2017-07-05 13:47:47
阅读次数:
240
荷兰国旗问题 时间限制:3000 ms | 内存限制:65535 KB 难度:1 描写叙述 荷兰国旗有三横条块构成,自上到下的三条块颜色依次为红、白、蓝。现有若干由红、白、蓝三种颜色的条块序列。要将它们又一次排列使全部同样颜色的条块在一起。本问题要求将全部红色的条块放最左边、全部白色的条块放中间、全 ...
分类:
其他好文 时间:
2017-06-29 10:00:53
阅读次数:
156
#include<stdio.h> #include<stdlib.h> #include"graphics.h" //函数声明 void MidBrehansem(int x0, int y0, int x1, int y1); //中点MidBrehansem算法 void swap(int & ...
分类:
编程语言 时间:
2017-05-08 09:58:05
阅读次数:
292
快速排序算法: 通过一次排序将数组分为独立的两部分,一部分均比关键字小,另一部分均比关键字大,再递归对每部分进行关键字排序。 关键字排序:把数组第一个数拿出来做关键字key,数组前后分别设置low,hig指针;将key与hig指针的值从后往前比较,如果key<指针hig的值,hig--,反之交换值; ...
分类:
编程语言 时间:
2017-05-05 20:59:51
阅读次数:
246
总结:对于指针的取地址值赋地址值值符号&*不懂,只好挨个去试,不认真听课就这后果,i m a stupid student no why ...
分类:
其他好文 时间:
2017-03-22 21:25:40
阅读次数:
133
实习了好久,大概用了半年ng2了吧,突然被同事问到js排序问题,一时竟有些懵逼,回来就温故一下,希望自己不忘初心,加油加油! 冒泡排序: 随便从数组中拿一位数和后一位比较,如果是想从小到大排序,那么就把小的那一位放到前面,大的放在后面,简单来说就是交换它们的位置,如此反复的交换位置就可以得到排序的效 ...
分类:
编程语言 时间:
2017-02-17 23:31:56
阅读次数:
336
一个列表或者元组(只要是序列形式都可以)取出元素,取头和取尾不用索引的方式: 这样a和h就是我们所需要的值,但是如果序列比较怎么办呢? 解法如下 两个变量交换值的方法 ...
分类:
其他好文 时间:
2017-02-05 00:40:47
阅读次数:
159
一、函数 a=1, b=2, 交换值 定义中间量c,C=None, a,b=b,a a,b,c=1,2,3 sys.argv 实现指定的某些功能,使用的时候可以直接调用,简化代码,提高代码复用性 def fun():#定义一个函数,后面是函数名 print("Hello World")#函数体 例如 ...
分类:
编程语言 时间:
2016-11-25 12:35:07
阅读次数:
298
1、用for循环 可以和 数组交叉使用,有的东西可以替换,哪个方便 就使用哪一个。 2、string m=“abcd”; char []q=m.toCharArray(); 后面这句话能实现2 个功能,(1):把字符串强制转化为数组;(2):把m的值,变成单个字符后,一次赋值给q[]; 3、如果数组 ...
分类:
编程语言 时间:
2016-11-21 07:41:45
阅读次数:
260