个人博客
Leetcode.704 二分查找 边界问题 Leetcode.704 二分查找 边界问题
Leetcode.704 二分查找 边界问题力扣题目链接 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 示例 1:
408-数据结构-中位数 408-数据结构-中位数
408-数据结构-中位数 2011统考真题 一个长度为 L(L≥1) 的升序序列 S ,处在第 ⌈L/2⌉ 个位置的数称为 S 的中位数。例如,若序列 S1=⟨11,13,15,17,19⟩ ,则 S1 的中位数是 15 。两个序列的中位
408-数据结构-顺序表删除相同元素 408-数据结构-顺序表删除相同元素
408-数据结构-顺序表删除相同元素 王道书习题2.2.3 应用题05 题目:从有序顺序表中删除所有其值重复的元素,使表中所有元素的值均不同。 算法步骤: 初始化检查: 如果数组为空,则直接返回。 索引初始化: index 用于记录存放
408-数据结构-三个相同的元素 408-数据结构-三个相同的元素
408-数据结构-三个相同的元素 王道书习题2.2.3 应用题09 给定三个序列A,B,C,长度均为n,且为均匀无重复递增序列,请设计一个时间上尽可能高效的算法,逐行输出同时存在于这三个序列中的所有元素。例如数组A为{1,2,3},B={
408-数据结构-两个线性表互换位置 408-数据结构-两个线性表互换位置
408-数据结构-两个线性表互换位置 王道书习题2.2.3 应用题07 题目:已知一维数组A[m+n]中依次存放两个线性表(a1,a2,a3…am)和(b1,b2,b3…bn).编写一个函数,将数组中的两个顺序表位置互换,既将(a1,a2
蓝桥杯 算法训练 区间k大数查询 蓝桥杯 算法训练 区间k大数查询
算法训练 区间k大数查询Description给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。 Input输入描述: 第一行包含一个数n,表示序列长度。 第二行包含n个正整数,表示给定的序列。 第三个包含一个正整数m,表示
蓝桥杯 算法训练 蜜蜂飞舞 蓝桥杯 算法训练 蜜蜂飞舞
算法训练 蜜蜂飞舞 Description   “两只小蜜蜂呀,飞在花丛中呀……”   话说这天天上飞舞着两只蜜蜂,它们在跳一种奇怪的舞蹈。用一个空间直角坐标系来描述这个世界,那么这两只蜜蜂初始坐标分别为(x1,y1,z1),(x2,y2,
蓝桥杯 算法训练 调和级数问题 蓝桥杯 算法训练 调和级数问题
蓝桥杯 算法训练 调和级数问题Description输入一个实数x,求最小的n使得,1/2+1/3+1/4+…+1/(n+1)>=x。   输入的实数x保证大于等于0.01,小于等于5.20,并且恰好有两位小数。你的程序要能够处理多组
蓝桥杯算法训练 接水问题 蓝桥杯算法训练 接水问题
蓝桥杯算法训练 接水问题Description学校里有一个水房,水房里一共装有m 个龙头可供同学们打开水,每个龙头每秒钟的 供水量相等,均为1。 现在有n 名同学准备接水,他们的初始接水顺序已经确定。将这些同学按接水顺序从1 到n 编号,i