技术栈
leetcode
Lenyiin
4 小时前
数据结构
·
leetcode
·
链表
02.06、回文链表
编写一个函数,检查输入的链表是否是回文的。这个方法通过快慢指针和链表反转的技巧,避免了额外的空间开销,是一个比较高效的解决方案。
烦躁的大鼻嘎
4 小时前
数据结构
·
c++
·
算法
·
leetcode
模拟算法实例讲解:从理论到实践的编程之旅
目录1、模拟算法简介2、替换所有问号3、提莫攻击4、Z字形变换5、外观数列6、数青蛙模拟算法是一种基本的算法设计方法,它的核心思想是按照问题描述的规则,逐步模拟问题的发展过程,从而得到问题的解决方案。这种算法通常不依赖于复杂的数学公式或高级的数据结构,而是通过直接模拟现实世界中的操作或规则来解决问题。
祁思妙想
5 小时前
leetcode
·
哈希算法
10.《滑动窗口篇》---②长度最小的子数组(中等)
有了上一篇的基础。这道题我们就可以轻易分析可以使用滑动窗口来解决了这里注意 ret 在while循环外部更新
alphaTao
6 小时前
算法
·
leetcode
LeetCode 每日一题 2024/11/18-2024/11/24
记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步遍历每一个点 统计九个位置是否满足
kitesxian
6 小时前
数据结构
·
算法
·
leetcode
Leetcode448. 找到所有数组中消失的数字(HOT100)+Leetcode139. 单词拆分(HOT100)
链接 链接2这两道题略微有点难,其中第一道题我自己解出来了,还补充了一个更好的解法,在空间上做了优化。
jiao_mrswang
8 小时前
算法
·
leetcode
·
职场和发展
leetcode-18-四数之和
王燕龙(大卫)
8 小时前
算法
·
leetcode
leetcode 数组中第k个最大元素
给定一个整数数组,返回数组的第k个最大的元素。(1)很容易能想到,可以先对数组进行排序,排序之后,nums[size - k ]就是想要的结果。排序算法可以使用选择排序、交换排序、插入排序、堆排序、快速排序、归并排序。前3种排序算法的时间复杂度为O(n * n),后3种排序算法的事件复杂度是O(nlogn)。在实际使用中,常常使用堆排序或者快速排序,堆排序是选择排序的思想,快速排序是交换排序的思想。
Swift社区
17 小时前
算法
·
leetcode
·
职场和发展
LeetCode - #139 单词拆分
本题由于没有合适答案为以往遗留问题,最近有时间将以往遗留问题一一完善。我们社区陆续会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。)的 Swift 算法题题解整理为文字版以方便大家学习与阅读。
Dong雨
19 小时前
算法
·
leetcode
·
职场和发展
力扣hot100-->栈/单调栈
简单给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。
trueEve
20 小时前
算法
·
leetcode
·
职场和发展
SQL,力扣题目1369,获取最近第二次的活动
LeetCode_1369表: UserActivity编写解决方案展示每一位用户 最近第二次 的活动
九圣残炎
1 天前
java
·
算法
·
leetcode
【从零开始的LeetCode-算法】3354. 使数组元素等于零
给你一个整数数组 nums 。开始时,选择一个满足 nums[curr] == 0 的起始位置 curr ,并选择一个移动 方向 :向左或者向右。
程序猿小柒
1 天前
java
·
算法
·
leetcode
leetcode hot100【LeetCode 4.寻找两个正序数组的中位数】java实现
给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。算法的时间复杂度应为 O(log (m+n))。
_OLi_
1 天前
数据结构
·
算法
·
leetcode
力扣 LeetCode 106. 从中序与后序遍历序列构造二叉树(Day9:二叉树)
解题思路:前中后序给前中和后中都可以确定唯一的一棵二叉树前中:先前 后中中后:先中 后后注意区间,统一左闭右开比较好
我明天再来学Web渗透
1 天前
开发语言
·
数据结构
·
leetcode
·
面试
【SQL50】day 2
目录1.每位经理的下属员工数量2.员工的直属部门3.判断三角形4.上级经理已离职的公司员工5.换座位6.电影评分
小叶lr
1 天前
java
·
leetcode
·
intellij-idea
idea 配置 leetcode插件 代码模版
开启自定义模版 codeFileName:Code Template:
理论最高的吻
1 天前
数据结构
·
c++
·
算法
·
leetcode
·
职场和发展
·
二叉树
·
c
98. 验证二叉搜索树【 力扣(LeetCode) 】
98. 验证二叉搜索树给你一个二叉树的根节点 root ,判断其是否是一个有效的二叉搜索树。有效 二叉搜索树定义如下:
沈小农学编程
1 天前
c++
·
python
·
算法
·
leetcode
·
面试
·
职场和发展
【LeetCode面试150】——202快乐数
博客昵称:沈小农学编程作者简介:一名在读硕士,定期更新相关算法面试题,欢迎关注小弟!PS:哈喽!各位CSDN的uu们,我是你的小弟沈小农,希望我的文章能帮助到你。欢迎大家在评论区唠嗑指正,觉得好的话别忘了一键三连哦!😘
ZZZ_O^O
1 天前
c++
·
学习
·
算法
·
leetcode
·
动态规划
【动态规划-卡特兰数——96.不同的二叉搜索树】
需要用到前面位置的值,则需要初始化dp[0]为1,方便后续的填表从前向后根据状态表示返回dp[n]
木向
1 天前
算法
·
leetcode
·
链表
leetcode:114. 二叉树展开为链表
给你二叉树的根结点 root ,请你将它展开为一个单链表:示例 1:示例 2:示例 3:提示:进阶:你可以使用原地算法(O(1) 额外空间)展开这棵树吗?
无限大.
1 天前
算法
·
leetcode
·
矩阵
力扣题解3248 矩阵中的蛇(简单)
Problem: 3248. 矩阵中的蛇给定一个大小为 ( n x n ) 的矩阵 grid,其中每个单元格的标识由公式 grid[i][j] = (i * n) + j 计算得出。蛇从矩阵的起始位置(单元格 0)开始,并根据给定的命令(“UP”、“RIGHT”、“DOWN” 和 “LEFT”)进行移动。题目保证在移动过程中蛇始终位于矩阵的边界内。需要返回执行完所有命令后,蛇所停留的最终单元格的位置。