代码编织梦想

蓝桥杯-爱代码爱编程

给定三个整数数组 A=[A1,A2,…AN], B=[B1,B2,…BN], C=[C1,C2,…CN], 请你统计有多少个三元组 (i,j,k) 满足: 1≤i,j,k≤N Ai<Bj<Ck 输入格式

【py/java/c++三种语言od独家2024d卷真题】20天拿下华为od笔试之【贪心】2024d-爱代码爱编程

有LeetCode算法/华为OD考试扣扣交流群可加 948025485 可上全网独家的 欧弟OJ系统 练习华子OD、大厂真题 绿色聊天软件戳 od1336了解算法冲刺训练 文章目录 题目描述与示例题

leetcode lcr 179. 查找总价格为目标值的两个商品-爱代码爱编程

和为 s 的两个数字 题目链接 LCR 179. 查找总价格为目标值的两个商品 购物车内的商品价格按照升序记录于数组 price。请在购物车中找到两个商品的价格总和刚好是 target。若存在多种情况,返

lcr 179. 查找总价格为目标值的两个商品 -爱代码爱编程

1. 题目 购物车内的商品价格按照升序记录于数组 price。请在购物车中找到两个商品的价格总和刚好是 target。若存在多种情况,返回任一结果即可。 2. 示例 3. 分析  我们首先想到暴力解法,这道题目的暴力还是比较简单的,列举每个数的情况即可: for(int i = 0; i < pricee.size(); i+

从零学算法80-爱代码爱编程

80. 删除有序数组中的重复项 II 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使得出现次数超过两次的元素只出现两次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组

【py/java/c++三种语言od2023c卷真题】20天拿下华为od笔试之【贪心】2023c-爱代码爱编程

文章目录 题目描述与示例题目输入输出描述示例一输入输出 示例二输入输出 解题思路代码PythonJavaC++时空复杂度 华为OD算法/大厂面试高频题算法练习冲刺训练 题目

611. 有效三角形的个数 -爱代码爱编程

1. 题目 给定一个包含非负整数的数组 nums ,返回其中可以组成三角形三条边的三元组个数。 2. 示例 3. 分析  利用已升序了的数组通过 a + b > c 这条公式找出符合要求的三元组,利用这个公式的前提是三条边为从小到大,再利用单调性快速统计出符合要求的三元组个数。 解题方法: 先固定到最大的数(c),即nums

【限时免费】20天拿下华为od笔试之【双指针】2023q1a-爱代码爱编程

【双指针】2023Q1A-最长的元音字符串 题目描述与示例 题目 定义当一个字符串只有元音字母(a,e,i,o,u,A,E,I,O,U)组成,称为元音字符串,现给定一个字符串,请找出其中最长的元音字符串,并返回其长度,

【限时免费】20天拿下华为od笔试之【双指针】2023q1a-爱代码爱编程

文章目录 【双指针】2023Q1A-双十一题目描述与示例题目描述输入输出示例一输入输出 示例二输入输出 解题思路代码时空复杂度 华为OD算法/大厂面试高频题算法练习冲刺训练

p8708 [蓝桥杯 2020 省 a1] 整数小拼接_p8708 [蓝桥杯 2020 省 a1] 整数小拼接java-爱代码爱编程

链接:这里 [蓝桥杯 2020 省 A1] 整数小拼接 题目描述 给定一个长度为 n

【力扣】344. 反转字符串 <首尾指针>-爱代码爱编程

【力扣】344. 反转字符串 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 示例 1

leetcode 3. 无重复字符的最长子串-爱代码爱编程

题目描述         初始化 ans for 初始化慢指针 = 0, 快指针 = 0 in 可迭代集合 更新窗口内信息 while 窗口内不符合维护的条件 扩展或者收缩窗口 慢指针移动 if 是合法的答案 更新答案 返回 ans  给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s = "abcabc

【力扣】27. 移除元素 <快慢指针、首尾指针>-爱代码爱编程

【力扣】27. 移除元素 给你一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,必须仅使用 O(1) 额外空间并原地修改输入数组。元素的顺序

【力扣】977. 有序数组的平方 <首尾指针>-爱代码爱编程

【力扣】977. 有序数组的平方 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 示例 1: 输入:nums = [-4,-1,0,3,10] 输出:[

【双指针问题】leetcode:392、3、11问题详解及代码实现_双蛋问题 leetcode-爱代码爱编程

Halo,这里是Ppeua。平时主要更新C语言,C++,数据结构算法......感兴趣就关注我吧!你定不会失望。   🌈个人主页:主页链接 🌈算法专栏:专栏链接      我会一直往里填充内容哒! 🌈LeetCode专栏:专栏链接      目前在刷初级算法的LeetBook 。若每日一题当中有力所能及的题目,也会当天做完发出

【双指针问题】leetcode344、345、 844、283问题详解及代码实现-爱代码爱编程

Halo,这里是Ppeua。平时主要更新C语言,C++,数据结构算法......感兴趣就关注我吧!你定不会失望。   🌈个人主页:主页链接 🌈算法专栏:专栏链接      我会一直往里填充内容哒! 🌈LeetCode专栏:专栏链接              目前在刷初级算法的LeetBook 。若每日一题当中有力所能及的题目,

leetcode 每日一题 1234. 替换子串得到平衡字符串-爱代码爱编程

Halo,这里是Ppeua。平时主要更新C语言,C++,数据结构算法......感兴趣就关注我吧!你定不会失望。   🌈个人主页:主页链接 🌈算法专栏:专栏链接      我会一直往里填充内容哒! 🌈LeetCode专栏:专栏链接      目前在刷初级算法的LeetBook 。若每日一题当中有力所能及的题目,也会当天做完发出

83. 删除排序链表中的重复元素【简单】【快慢指针】_单链表快慢指针删除重复数据-爱代码爱编程

题目: 给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。 返回 已排序的链表 。 示例 1: 输入:head = [1,1,2] 输出:[1,2] 示例 2: 输入:head = [1,1,2,3,3] 输出:[1,2,3]     提示: 链表中节点数目在范围 [0, 300] 内

codeforces-爱代码爱编程

Codeforces-1659 D: Reverse Sort Sum 题目链接:Codeforces-1659 D 题目 题目截图 样例描述 题目大意   给定一个只包含

leetcode-爱代码爱编程

题目链接 法一(双指针) /** * 法一(双指针) * 时间复杂度:O(n^3) * * @param nums * @return */ p