- 博客(3)
- 收藏
- 关注
原创 JAVA的Arrays类
Arrays工具类:用来操作数组的各种方法,如排序和搜索import java.util.Arrays常用方法:使用二分查找:Arrays.binarySearch(int[] array,int value)数组内容转换成字符串的形式输出:Arrays.toString(int[ ] array)数组排序:Arrays.sort(int[] array)判断两个数组是否相等:Arrays.equels()使用指定元素填充数组:Arrays.fill()复制指定数组:Arrays.copy
2021-04-28 16:43:57 327
原创 简单运用位运算
简单小记位运算(1)乘除运算以最快的速度计算84的结果通过二进制表达式可以知8: 0000100032:00100000所以84实质是8的二进制向左移动2位,即8<<2左移算法:位移数作为2的次幂与操作数相乘那么右移算法:操作数除以位移数的二次幂(2)交换位置交换两个数的方法:1.可以通过第三个变量来做交换(最靠谱)2.不通过第三个变量即可进行交换1)a = a+b - (b=a);2)通过异或进行交换(两个数不能相同,否则会变成0)a=a^b;b=a^b;
2021-04-20 17:37:19 98
转载 笔记:gets()和scanf()区别。
scanf()和gets的区别大致有着几条:1.scanf() 会忽略行开头的所有空格,并以空格、换行符结束输入;使用getchar()读取scanf语句执行后,缓冲区留下的换行符,gets读入以任何字符开始的字符串,以换行符结束,但之后会丢弃换行符并以’\0’代替;在数据大量的情况下,用gets读取快于scanf()10倍以上(注:来自pudn,只有一段开头话)3.第一:要注意不同...
2018-11-15 23:04:43 273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人