文章列表
请问大佬1014题这样写怎么错了?
摘要:我是利用循环解决的,我的同学是用递归的,但我不了解这样做为什么错了?
#include
int main()
{
int a;
scanf("%d",&a);
if(a……
寻找右侧边界的二分查找
摘要:寻找右侧边界的二分搜索
```
int right_bound(int[] nums, int target) {
if (nums.length == 0) return -1;
……
寻找左侧边界的二分查找
摘要:寻找左侧边界的二分查找
```
int left_bound(int[] nums, int target) {
if (nums.length == 0) return -1;
……
二分查找细节探究(整数情况)
摘要:算法要求:
```
1.必须采用顺序存储结构。
2.必须按关键字大小有序排列。
```
区间大小与比较次数的关系:
```
假设数据大小是n,每次查找后数据都会缩小为原来的一半,最坏的情……
关于打算法类比赛vscode的基本配置
摘要:# 前言
vscode是Microsoft开源的一款代码编辑器,相对于cb、dev、vc6.0等ide有较良好的界面,并且插件种类繁多,适合生产环境。但为了适应以后的工作,在学习算法的时候我们也可以……
C++学习第八章之类
摘要:# 类和对象
## 2.1 基本概念
1)类、对象、成员变量、成员函数
2)面向对象三大概念
封装、继承、多态
## 2.2类的封装
1)封装(Encapsulation)
A)封装,是……
P个邮局N个村庄求最短总距离
摘要:
有意思的一道题,N个一维坐标点上的村庄中选择P个村庄建邮局,要使总距离最短。用DP方法做, 在第0个村庄(升序)到第i个村庄建立j个邮局的最少总距离,是在第0个到第i个任取第j个点,第0个到第k个……