- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 掌握二分查找
一个从小到大的有序列表,用最优方式查找目标元素的下标,如果没有,就返回下标适合插入的地方如:ls=[1,3,5] 查找 2,如果没有找到,就返回2可以插入地方的下标,返回1def find(ls,tag): if ls[0]>tag: return 0 if ls[-1]<tag: return len(ls) first=0 last=len(ls)-1 while first<=last: if first == last: if ls[first]&l
2022-03-13 23:40:05
77
原创 彻底掌握python所有推导式(怪异的for)
推导式有:列表推导式, 字典推导式, 集合推导式, 没有元组推导式。小括号括起来的是生成器推导式ls = (i for i in range(10) if i//2==1)print(type(ls))#generator生成器推导式print(ls)ls = [i for i in range(10) if i//2==1]print(type(ls))#list列表推导式print(ls)lst1 = ['jay','jj','meet']lst2= ['周杰伦','林俊杰','郭宝
2022-03-13 23:02:27
881
原创 彻底掌握python装饰器二
# 装饰器一共有这三种情况# 无参单装饰器# 原函数传参 装饰器不传# 装饰器传参 原函数不传# 装饰器原函数同时传参# -----------------------------------------无参单装饰器------------------------------------------------def decorate(x): def case1(): print("在原函数之前增加的新功能") x() print("在原
2022-03-12 22:43:17
752
原创 利用互斥对象实现线程同步的理解
#include#include<windows.h>using namespace std;DWORD WINAPI Fun1Proc(LPVOID lpParameter);DWORD WINAPI Fun2Proc(LPVOID lpParameter);int tickets=100;//两个线程共用,相当于多个窗口卖100张票int a=0,b=0;HANDLE...
2019-09-25 15:11:47
73
原创 Windows字符集的理解
Windows字符集的理解字符集分两种一种是:多字节一种是:宽字节多字节主要用于英文 一个字符只对应一个字节宽字节主要用于中文韩文等等 的特殊字符,相当于一个字符对应多个字节因为最编程语言开始都是用英文的,不会出现其他中文韩文印度文这一类,所以为了兼容其他不同语言去使用当使用的字符串是有中文的时候要使用Unicode 并且在代码中要使用相应的转换。...
2019-09-10 11:07:53
288
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人