- 博客(11)
- 收藏
- 关注
原创 leetcode 每日1题 #3072 将元素分配到两个数组中 II
树,是一种用于处理前缀和查询和更新的高效数据结构。,C[5]、C[6]、C[8]的值都加1。写成二进制格式分别是。41>3,tree2.get(3)返回c[3]+c[2]=0。5>3,tree1.get(3)返回c[3]+c[2]=0。tree2数组add元素14,index值5。插入arr1,tree1.add(3)如上图,如果A[5]的值增加了1,先排序,排序后,计算每个数的位次。元素1,2 同理,插入arr1。如果想得到get(7)的值,
2024-06-05 18:06:19
731
1
原创 leetcode hot100 #9 滑动窗口 #438 找到字符串中所有字母异位词
的子串,返回这些子串的起始索引。数量多,此时,窗口左边界向右收缩,出去的字符在。中的26种字符数量之差,维护一个diff表示。字符数不同的字符的种类将增加,diff加一。字符数不同的字符的种类将增加,diff加一。中减去出去字符的数量,加上进来字符的数量。=0,也就是最后窗口中出去了一个字符。中 字符数不同 的 字符 的种类。中字符数量,减去p中字符数量,得到。多的数量,小于0的元素表示窗口中。,其中大于0的元素表示窗口中。字符数将相等,diff减一。字符数将相等,diff减一。,若相等,则记录位置0。
2024-06-02 15:43:20
866
原创 leetcode#575 分糖果
Alice 非常喜欢这些糖,她想要在遵循医生建议的情况下,尽可能吃到最多不同种类的糖。Alice 注意到她的体重正在增长,所以前去拜访了一位医生。在需要处理二进制数据、位掩码或实现类似布尔数组的场景中非常有用。是C++标准库中的一个模板类,用于表示和操作定长的位集合。在存储和操作位方面更加高效,因为它是专门为位操作设计的。医生建议 Alice 要少摄入糖分,只吃掉她所有糖的。枚糖的情况下,可以吃到糖的。,返回: Alice。
2024-06-02 12:43:17
364
原创 #38 python操作剪切板
搞了个算法小测试,发现还是python写东西舒服,c系列太烦杂了,python大法好!操作剪切板(需要pywin32库)导入模块import win32clipboard as w读取实现def getclipboard(): w.OpenClipboard() data= w.GetClipboardData() w.CloseClipboard() return data相关函数w.EmptyClipboard() # 清空剪切板操作剪切板(需要py
2021-10-28 15:51:09
2086
原创 VSC#1
VSCVSCode配置+入门新手友好的教程Visual Studio Code 如何编写运行 C、C++ 程序?从零开始生成helloworld项目C/C++ for Visual Studio Code
2021-02-04 23:01:14
324
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅