微信搜索??「程序员小熊」,关注这个写干货的程序员,回复「算法」或「python」,即可获取经典算法或 python 电子书籍~ ...
分类:
其他好文 时间:
2021-04-20 14:42:03
阅读次数:
0
#堆排序 通过将无序表转化为堆,可以直接找到表中最大值或者最小值,然后将其提取出来,令剩余的记录再重建一个堆, 取出次大值或者次小值,如此反复执行就可以得到一个有序序列,此过程为堆排序。 思路: 1.创建一个堆 H[0……n-1]; 2.把堆首(最大值)和堆尾互换; 3.把堆的尺寸缩小 1,并调用 ...
分类:
编程语言 时间:
2021-04-20 14:08:43
阅读次数:
0
浅谈Java里一个线程两次调用start()方法会出现什么情况 ...
分类:
编程语言 时间:
2021-04-19 15:57:37
阅读次数:
0
近期实施版本到中间层服务器,无法正常使用,表现为IIS管理器的SVC网页浏览都不成功,报错信息之前从没遇过具体中间层服务器IIS管理器错误截图如下:前端进去报错表现为: 查了一轮原因(包括重实施版本,重启IIS,重启服务器等等均无法解决问题),后来看看各服务所用应用程序池,发现用的“经典”模式(和我 ...
分类:
其他好文 时间:
2021-04-19 14:31:59
阅读次数:
0
#归并排序 思路:(分而治之的思想) 1.申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列; 2.设定两个指针,最初位置分别为两个已经排序序列的起始位置; 3.比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置; 4.重复步骤 3 直到某一指针达到序列 ...
分类:
编程语言 时间:
2021-04-15 12:38:31
阅读次数:
0
实例说明 在开发图纸管理软件时,要求在菜单上记录用户最近打开的档案或图纸,以方便下次使用。 单击“文件”菜单下的“打开文件”子菜单,打开需要查阅的图纸。下次运行该软件时,上次打开的文件名记录到“文件”菜单的历史菜单中,选择该菜单,即可打开相应的图纸文件。 技术要点 要实现保存最近打开的文件,可以将在 ...
生产者 - 消费者(Producer-Consumer),也叫有限缓冲(Bounded-Buffer),是多线程同步的经典问题之一 头文件 #include <condition_variable> #include <iostream> #include <mutex> #include <thr ...
分类:
编程语言 时间:
2021-04-13 11:38:19
阅读次数:
0
算法:围圈报数类问题经典解题思路 大概题型如下: 描述 有n个人依次围成一圈,从第1个人开始报数,数到第m个人出列,然后从出列的下一个人开始报数,数到第m个人又出列,…,如此反复到所有的人全部出列为止。设n个人的编号分别为1,2,…,n, 打印出列的顺序。 格式 输入格式 n和m。 输出格式 出列的 ...
分类:
编程语言 时间:
2021-04-12 12:09:35
阅读次数:
0
问题 n对括号有多少种合法的组合,写出一个可以执行出该结果的函数: 当n=1时,输出["()"]; 当n=2时,输出["(())","()()"]; 当n=3时,输出["((()))","(()())","(())()","()(())","()()()"]; Normal 0 7.8 磅 0 2 ...
分类:
Web程序 时间:
2021-04-12 11:53:24
阅读次数:
0
感觉有些时候题目也做不动,而且有些题目貌似也是似懂非懂,虽然写出来了,但是未必理解,还经常要看题解。于是总结一下题目写过的题目也比颓废发呆好。 题目基本是我认为比较“好”的题或者一些经典题,不保证不咕,主要是写给自己看的,不保证对其他人有价值。 如果我写的部分有错误可以直接和我说。 P4766 [C ...
分类:
其他好文 时间:
2021-04-09 12:52:29
阅读次数:
0