- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 【For Personal Note】【LeetCode 295】【C++】数据流的中位数
堆顶下面同层的节点,没有谁一定比谁大或小之说,比如第二层的两个节点,他们是堆顶这个根节点的左节点和右节点,并不能确定这个位置谁一定大,谁一定小;这个位置随着不停地更换,因为add值和delete值的缘故,左节点的位置的值,可能比右节点的值大,也可能小;后两种实现方式是我看了官方题解,是同样的思路,用的库的方式(queue头文件的priority_queue, set头文件的multiset)实现的,我以自己的方式写了一遍,但也是没什么大的差别;唯一能确定的是,这个节点,比他下面的所有子孙节点大或小;
2023-11-26 14:23:22
1004
原创 C++ set中 lower_bound 和 upper_bound 使用的一点理解
C++ set lower_bound()和upper_bound()的使用理解
2023-03-18 21:35:58
7440
原创 python sorted/sort实现多条件排序
一、sort 和 sorted的方法列表对象提供了sort()方法支持原地排序,而内置函数sorted()返回新的列表,并不对原列表进行任何修改;sorted()方法可以对列表、元组、字典、range对象等进行排序;列表的sort()方法和内置函数sorted()都支持可以参数实现复杂排序要求;二、多条件实现排序(不使用库的做法)>>> persons = [{'name': 'Dong', 'age': 37, 'height': 170}, {'na
2022-05-04 20:22:30
4068
5
原创 python readline()和readlines()
文件对象的方法描述fp.readline() 从文件中读取一行内容,并以此作为一个字符串返回fp.readlines()将文件中的每行内容作为一个字符串存入列表中,并返回该列表注意事项:readline()和readlines(),都是从当前位置进行读取;python中在处理文件时,文件对象使用距离文件开始处的偏移量(以字节为单位)维护文件中的当前位置。当然以 ‘r’ 或 ‘w’模式打开时,初始位置是0;如果不是0,则前面的数据不能够获取到了,比如偏移量位于某行中...
2021-05-15 20:04:56
3215
原创 python列表 += 与 + 的微妙差异
直接上代码:>>> lst1 = [1, 2, 3]>>> lst2 = lst1>>> lst3 = lst1>>> id(lst1)2241808741576>>> id(lst2)2241808741576>>> id(lst3)2241808741576>>> lst2 += [4, 5]>>> print(lst2)[1, 2, 3
2021-04-30 09:21:14
458
原创 右键菜单项删除 pycharm vs
一.删除右键"open folder as pycharm project":cmd + R输入 regedit 打开注册表找到路径:计算机\HKEY_CLASSES_ROOT\Directory\Background\shell删除该文件夹下pycharm文件夹,删除这一处,右键桌面可以发现已经没有菜单选项了点击pycharm文件夹,可看见右边的数据,一项是菜单项同名的名称数据,一个是pycharm的可执行文件的路径二.删除右键 vs菜单项:...
2021-04-29 12:13:58
5897
1
原创 python库安装镜像源
可以快速安装库的国内镜像源:https://pypi.douban.com/simplehttps://pypi.tuna.tsinghua.edu.cn/simple使用方法:pip install -i 镜像源 包例如:pip install -i https://pypi.douban.com/simple requests
2021-04-13 11:28:28
480
原创 pycharm 对选中文本加上引号 设置
setting----smart keys----选中surround selection on typing quote or brace----OK
2021-04-13 11:16:29
416
原创 python 获取一个网页的html文本 个人笔记
利用urllib库from urllib.request import urlopenfrom urllib import requesturl = "http://www.baidu.com"req = request.Request(url)#包装请求res = urlopen(req)#发起请求html = res.read()#响应对象,对返回的参数进行解码print(html)with open("mybaidu.html", mode="wb") as f: f.wri
2021-04-12 09:51:05
751
原创 Windows64位python安装包
Windows64位python IDLE安装包链接:https://pan.baidu.com/s/1xLXYqM-RLUQ34g3JPLQp0Q提取码:oww4有3.6,3.8,3.9版本
2020-12-14 15:57:40
297
1
原创 Win10系统dos指令失效
Win10系统dos指令失效自己出现问题,应该是安装其他软件时,当时不懂,不小心删了Path路径下的某个环境变量,导致了在cmd命令提示符窗口输入指令不起作用。尽管自己现在也没怎么理解,但也发现,只是环境变量出了问题,都可以参考下面环境变量(必不可少):%SystemRoot%%SystemRoot%\System32\%SystemRoot%\System32\Wbem%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\...
2020-12-12 14:35:57
853
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人