代码编织梦想

剑指 offer 21. 调整数组顺序使奇数位于偶数前面-爱代码爱编程

🚀 作者简介:一名在后端领域学习,并渴望能够学有所成的追梦人。 🚁 个人主页:不 良 🔥 系列专栏:🛸剑指 Offer  🛹Linux 📕 学习格言:博观而约取,厚积而薄发 🌹 欢迎进来的小伙伴,如果小伙伴们在学习

剑指 offer 52. 两个链表的第一个公共节点-爱代码爱编程

🚀 作者简介:一名在后端领域学习,并渴望能够学有所成的追梦人。 🚁 个人主页:不 良 🔥 系列专栏:🛸剑指 Offer  🛹Linux 📕 学习格言:博观而约取,厚积而薄发 🌹 欢迎进来的小伙伴,如果小伙伴们在学习

剑指 offer 18. 删除链表的节点-爱代码爱编程

🚀 作者简介:一名在后端领域学习,并渴望能够学有所成的追梦人。 🚁 个人主页:不 良 🔥 系列专栏:🛸剑指 Offer   📕 学习格言:博观而约取,厚积而薄发 🌹 欢迎进来的小伙伴,如果小伙伴们在学习的过程中,发

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

目录 一、题目二、分析三、代码示例C++版本Golang版本 一、题目 (链接:https://leetcode.cn/problems/longest-substring-without-r

剑指 offer 58 - i. 翻转单词顺序-爱代码爱编程

🚀 作者简介:一名在后端领域学习,并渴望能够学有所成的追梦人。 🚁 个人主页:不 良 🔥 系列专栏:🛸剑指 Offer  🛹Linux 📕 学习格言:博观而约取,厚积而薄发 🌹 欢迎进来的小伙伴,如果小伙伴们在学习

回文子串问题-爱代码爱编程

一:最长回文子串(leetcode 5) 给你一个字符串 s,找到 s 中最长的回文子串。 如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。 示例 1: 输入:s = "babad" 输出:"bab" 解释:"aba" 同样是符合题意的答案。 示例 2: 输入:s = "cbbd" 输出:"bb" 思路一: 暴力遍历字符串

leetcode 27. 移除元素-爱代码爱编程

给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 说明: 为什么返回数值是整数,但输出的答案是数组呢? 请注意,输入数组是以「引用」

leetcode 26. 删除有序数组中的重复项-爱代码爱编程

给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 考虑 nums 的唯一元素的数量为 k ,你需要做以下事情确保你的题解可以被通过: 更改数组 nums ,使 nums 的前 k 个元素包含唯一元素,并按照

acwing.赶牛入圈-爱代码爱编程

ACWing.赶牛入圈 题目算法思想程序代码 题目 算法思想 离散化二分答案二维前缀和双指针 程序代码 #include<bits/stdc++.h> using namesp

双指针 面试题05.替换字符串-爱代码爱编程

考点 string python: 字符串都被设计成不可变的类型,即无法直接修改字符串的某一位字符,需要新建一个字符串实现。 cpp: string 被设计成可变的类型,因此可以在不新建字符串的情况下实现原地修改。

双指针 344.反转字符串-爱代码爱编程

class Solution { public: void reverseString(vector<char>& s) { int head = 0;

双指针(快慢指针)27.移除元素-爱代码爱编程

考点 快慢指针 思路 这道题的快慢指针真的yyds! 一定要搞清楚快指针和慢指针的作用分别是什么! 快指针:获取新数组的元素 慢指针:获取新数组中需要更新的位置 code class Solution

leetcode每日一题 1023. 驼峰式匹配 --双指针-爱代码爱编程

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

leetcode 2367. number of arithmetic triplets【哈希表,三指针】简单-爱代码爱编程

本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日

leetcode 1616. split two strings to make palindrome【字符串,双指针】中等-爱代码爱编程

本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日

【双指针问题】leetcode 925. 长按键入-爱代码爱编程

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

【双指针问题】977. 有序数组的平方-爱代码爱编程

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

acwing 800. 数组元素的目标和-爱代码爱编程

题目描述: 给定两个升序排序的有序数组 A A

acwing 2816. 判断子序列-爱代码爱编程

题目描述: 给定一个长度为 n n

【leetcode 151 反转字符串中的单词】-爱代码爱编程

【LeetCode 151 反转字符串中的单词】 给你一个字符串 s ,请你反转字符串中 单词 的顺序。 单词 是由非空格字符组成的字符串。s 中使用至少一个空格将字符串中的 单词 分隔开。 返回 单词 顺序颠倒且