- 博客(12)
- 收藏
- 关注
原创 2011年408真题42题 求两个升序数组的中位数
1、假定S1中存在中位数,则可用二分的方式来枚举,设为S1[mid],即S1中下标为mid的数2、在S2中二分找到最后一个小于等于中位数S1[mid]的位置mid23、此时,注意到S1的[0,mid]与,他们均小于等于S1[mid],且因为数组是非递减的,故而剩下的数都大于等于S1[mid]4、计算S1[0,mid]和S2[0,mid2]的长度,设一个数组长度为n,则:(1)若len == n,说明找到了,直接返回S1[mid](2)若len > n,说明中位数太大了(3)若。
2025-11-20 23:10:01
266
原创 操作系统真象还原1:bochs下载安装——问题记录
在bochs-2.6.2文件夹(解压的目录下)下打开命令行,键入cp bochs bochsdbg,然后重新make即可。这个是因为配置文件错误,需要将CPU相关配置删除,只需要留上面写的配置就行。该文件是放在bochs安装目录下,即make install的目录下。此时是出于挂起状态,需要在启动终端处敲击一个字符c,表示继续。
2025-06-28 15:27:14
407
原创 git push报错:! [rejected] master -> master (non-fast-forward) error: failed to push some refs to “xx“
原因:一开始远程仓库和本地仓库是同步的,但是后续中直接在远程仓库进行了修改,使得本地仓库不是基于远程仓库最新版本,导致两者的不同步而报错。
2024-02-23 01:05:31
720
2
原创 openpyxl在修改.xlsx文件后发现修改无效的问题
关于openpyxl在修改.xlsx文件后保存的问题临时要处理大量数据,用的是.xlsx的格式保存,因为xlrd、xlwt和xlutils对xlsx文件太不友好了,所以xlsx格式的文件我一般都用openpyxl进行修改。在修改后结束程序的过程中,我发现文件并没有被修改,后来发现是还要再使用save函数。在网上查找也没人有这个问题(可能是因为我太菜),就在此记录一下。关于相关函数的具体操作,在其他的文章中有很详细的描写,故我在此不多作赘述。 在一开始要:# 可能需要先安装import open
2021-03-24 14:05:38
2685
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅