- 博客(12)
- 问答 (6)
- 收藏
- 关注
原创 i&(i-1)
i&(i-1)的作用是将i的二进制表示中的最低位为1的改为0 具体使用: 判断一个数是否为2的幂值 i&(i-1)==0 --> true i&(i-1)!=0 --> false
2022-02-22 14:23:45
1145
原创 for (auto num : nums)
for (auto num : nums) 遍历nums数组中所有元素 相当于 for (int num=0; num<nums.length; num++)
2022-02-22 14:04:26
1685
原创 .c 韩信点兵_中国剩余定理(CRT)
.c 韩信点兵_中国剩余定理(CRT) 正所谓“韩信将兵多多益善”: 上尝从容与信言诸将能不,各有差。上问曰:“如我,能将几何?”信曰:“陛下不过能将十万。”上曰:“如公何如?”曰:“如臣,多多益善耳。”上笑曰:“多多益善,何为为我禽?” 信曰:“陛下不能将兵,而善将将,此乃信之所以为陛下禽也。” ——《汉史·韩彭英卢吴传第四》 哎哎,打住打住(>人<;),文学知识就学到这,我这就进入正题 ┏ (^ ω ^)=☞ ...
2022-02-09 11:58:59
1101
3
原创 python.列表
#t1,t2指向同一个列表 t1=[1,2,3] t2=t1 #t1,t2分别指向两个列表(元素相同) t1=[1,2,3] t2=t1[:]
2022-01-25 14:42:27
517
原创 二分法计算mid时的小技巧
使用: int mid = left + ( right - left )/2; // 1 而不是: int mid = ( right + left )/2; // 2 原因:防止越界 1式最大值为right+left,有可能超出2^32
2022-01-21 15:36:13
520
原创 C语言 乱序数组 二分法(先排序)
比较鸡肋,不实用。使用二分法前提最好是有现成的有序数组。 #include <stdio.h> void sort(int *s,int len) //冒泡排序 { int i,j; int t; for ( i=0; i<len-1; i++ ) for ( j=0; j<len-1-i; j++ ) if ( s[j]>s[j+1] ) { t=s[j]; s[j]=s[j+1]; s[j+1]=t; } }
2022-01-20 11:16:39
1186
原创 int类型转换函数
基本格式:int(x,[base=10]) >>>int() #不传入参数时,得到结果0 0 >>>int("02") #去掉0 2 >>>int(" 35 ") #去掉空格 35 >>>int(" 3 5 ") #3和5之间有空格会出错 >>>int("35",8) #八进制 29 ...
2022-01-16 15:12:01
632
原创 Python.字符串编号、索引、切片
1.字符串是一个有序序列,可以是正向递增,也可以是反向递减: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 a | b | c | d | e | f | g| h -8|-7 |-6|-5 |-4|-3 |-2 |-1 2.索引:在[ ]中给出序号 3.切片:在[ ]中给出切片序号范围 实例: s='abcdefgh' #索引 print(s[0]) print(s[-1]) #切片 print(s[1:5]) ...
2022-01-15 14:45:05
971
原创 python之输入输出
1.输入 输入函数为input(),用input()函数直接读入的type为字符串类型,若不想得到字符串,则需强制转换,例如int(input())。 2.输出 输出函数为print(),结尾自动换行。 实例: a = input() print(a) print(type(a)) #强制类型转换 a = int(input()) print(a) print(type(a)) #同一行输入多个数据 a,b=input().split()
2022-01-14 16:53:15
430
空空如也
为什么不传参就能运行,而且还是对的
2022-07-21
关于#python#的问题:列表推导式
2022-05-26
关于#链表#的问题,请各位专家解答!(语言-c语言)
2022-02-26
为什么x & -1 == x (语言-c语言)
2022-02-22
实在是找不出规律啊,求C语言解法
2022-02-16
求素数因子个数和··················
2022-02-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅