E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
LeetCode-算法题
面试复盘——8
算法题
上来就丢了一道
算法题
,二叉树翻转。很简单,大概几分钟A了。LeetCode226.翻转二叉树解释一下Stackoverflow很尴尬啊第一下没反应过来,我以为是那个论坛。。后面才反
Climber47
·
2024-02-10 06:28
面试复盘——失败乃成功之母
面试
职场和发展
07-28 freeCodeCamp
算法题
练习
1.检查回文字符串如果给定的字符串是回文,返回true,反之,返回false。关键:大小写相同,先转换成数组,在转换成字符串考虑空格,逗号,引号,等字符的过滤,才能进行比较。functionpalindrome(str){varstrToArray=str.toLowerCase().split('');//把字符串转换为数组varnewArray=strToArray.filter(functi
小本YuDL
·
2024-02-10 03:51
LeetCode-
第15题-三叔之和
1.题目描述给你一个整数数组nums,判断是否存在三元组[nums[i],nums[j],nums[k]]满足i!=j、i!=k且j!=k,同时还满足nums[i]+nums[j]+nums[k]==0。请你返回所有和为0且不重复的三元组。注意:答案中不可以包含重复的三元组。2.样例描述3.思路描述先将nums排序,时间复杂度为O(NlogN)O(NlogN)O(NlogN)。固定333个指针中最
果蛋蛋
·
2024-02-09 22:28
LeetCode
leetcode
算法
java
LeetCode-
第28题-找出字符串中第一个匹配项的下标
1.题目描述给你两个字符串haystack和needle,请你在haystack字符串中找出needle字符串的第一个匹配项的下标(下标从0开始)。如果needle不是haystack的一部分,则返回-1。2.样例描述3.思路描述可以让字符串needle与字符串haystack的所有长度为mmm的子串均匹配一次。为了减少不必要的匹配,每次匹配失败即立刻停止当前子串的匹配,对下一个子串继续匹配。如果
果蛋蛋
·
2024-02-09 22:56
LeetCode
leetcode
算法
职场和发展
java
2022大三计算机 | 保研机试 | 学习路线
没太刷过
算法题
(好吧只刷过二三十道,现在也忘得差不多了),没参加过编程竞赛。学习目的其一是为准备下半年的保研夏令营/推免机试。其二是想真正扎实下编程基础,为研究生阶段再厚实下代码底子。
111辄
·
2024-02-09 21:12
算法刷刷
C++
保研
机试
C++
C
数据结构
【
算法题
】97. 交错字符串
题目给定三个字符串s1、s2、s3,请你帮忙验证s3是否是由s1和s2交错组成的。两个字符串s和t交错的定义与过程如下,其中每个字符串都会被分割成若干非空子字符串:s=s1+s2+...+snt=t1+t2+...+tm|n-m|0){f[i][j]=f[i][j]||(f[i-1][j]&&s1.charAt(i-1)==s3.charAt(p));}if(j>0){f[i][j]=f[i][j
YifengGuo233
·
2024-02-09 15:16
LeetCode练习手册
算法
java
javascript
leetcode-
比特位计数
338.比特位计数题解:这道题其实就是将范围[0,n]之间的数字转换成二进制,然后统计每个数字对应的二进制中1的个数classSolution:defcountBits(self,n:int)->List[int]:res=[]foriinrange(n+1):res.append(bin(i).count("1"))returnres
独孤--蝴蝶
·
2024-02-09 14:48
leetcode
【算法练习】leetcode
算法题
合集之其他篇
贪心算法LeetCode376.摆动序列LeetCode376.摆动序列最后是向上幅度的摆动序列定义为up,最后是向下幅度的摆动序列定义为down。如果数值相等,那么摆动序列的长度是不变的。classSolution{publicintwiggleMaxLength(int[]nums){intn=nums.length;if(nnums[i-1]){up[i]=down[i-1]+1;down[
秋装什么
·
2024-02-09 10:35
算法
算法
leetcode
职场和发展
算法题
(5)
题目最接近的三数之和给你一个长度为n的整数数组nums和一个目标值target。请你从nums中选出三个整数,使它们的和与target最接近。返回这三个数的和。假定每组输入只存在恰好一个解。https://leetcode.cn/problems/3sum-closest/description/解题暴力解法varthreeSumClosest=function(nums,target){lets
哆啦C梦的百宝箱
·
2024-02-09 09:48
基本数据结构
动态数组类型vectorc++动态数组类型对于刷
算法题
非常有用,下面简要说一下vector的基本用法vector属于标准库封装的基本容器,使用起来比数组int[]更加简便高级。
牛哥带你学代码
·
2024-02-09 09:50
数据结构
蓝桥杯备赛
算法
数据结构与算法-链表(力扣附链接)
之前我们对C语言进行了一定的学习,有了一些基础之后,我们就可以学习一些比较基础的数据结构
算法题
了。
Monodye
·
2024-02-09 08:43
链表
数据结构
【
LeetCode-
中等】49. 字母异位词分组(详解)
题目给你一个字符串数组,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母通常恰好只用一次题目地址:https://leetcode.cn/problems/group-anagrams方法1:排序+哈希表作者:力扣官方思路:因为每一组字母异位词的字母,将它转换成字符数组,再排序之后都是一样的,例如“eat”排序之后是“a
丨康有为丨
·
2024-02-09 03:43
LeetCode刷题
leetcode
算法
职场和发展
LeetCode之求两数之和
记录学习数据结构过程中练习的
算法题
本题是关于数组的练习,题干清晰,难度简单,没有太多需要说明的地方1.暴力求解这是看到题目马上想到的解法,两层循环,直接求解,因为题目规定只会输出一个对应答案,不需要考虑其他情况
ssas_
·
2024-02-09 00:13
Leetcode刷题-(11~15)-Java+Python+JavaScript
算法是程序员的基本功,也是各个大厂必考察的重点,让我们一起坚持写
算法题
吧遇事不决,可问春风,春风不语,即是本心。
nuist__NJUPT
·
2024-02-08 23:39
算法与数据结构
java
leetcode
算法
python
javascript
数据结构算法 - LeetCode 刷题
如果之前有学过数据结构和算法,建议大家不定时的去刷刷
算法题
,因为从面试的角度来讲,目前BAT和TMD等一线互联网企业或多或少都会有几个
算法题
,而对应届毕业生来说算法的要求度则
你也不知道
·
2024-02-08 22:22
算法题
-二叉树的前序遍历【JS实现】
二叉树的前序遍历给定一个二叉树,返回它的前序遍历。输入:[1,null,2,3]1\2/3输出:[1,2,3]递归法/***Definitionforabinarytreenode.*functionTreeNode(val){*this.val=val;*this.left=this.right=null;*}*//***@param{TreeNode}root*@return{number[]
CrystalAngelLee
·
2024-02-08 17:03
Crystalの算法学习
每天一道
算法题
(JavaScript篇):输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树
题目描述:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。重建二叉树一、什么是二叉树二、二叉树遍历(递归)(1)前序遍历(2)中序遍历(3)后序遍历三、通过前序和中序重建二叉树四、代码实现(JavaScript)
啊a阿花
·
2024-02-08 17:33
数据结构
二叉树
数据结构
javascript
2022-01-30
状态好的时候(一般指的是睡眠质量不错),我写
算法题
如鱼得水,思路和代码刷刷刷的直接投映在我的电脑屏幕上,这也让我有了些自信和骄傲。
Cupid丶Ying
·
2024-02-08 15:14
荣耀算法面试题-送伞最小时间
面试荣耀,一个
算法题
,很简单,当时竟然没给写出来。ε=(´ο`*)))唉,大意了,大意了,没有闪。题目部门聚餐,下大雨,要将所有人从食堂运到办公室。
老铁码农
·
2024-02-08 14:16
2020-03-03时间记录
市民卡办理知识管理修改服务外包项目整理凌跑项目开始创新实践项目刷
算法题
刷计算机网络计划:开始创新实践项目进行知识管理时间记录(1)9:00-11:00划水吃饭(2)11:00-11:19修改服务外包项目
296b871d5cd0
·
2024-02-08 12:20
贪心算法入门题(算法村第十七关青铜挑战)
贪心的题目没有固定的套路,一题一法,好在大部分的贪心
算法题
不是特别难,因此公认的贪心学习法则是“直接做题,不考虑贪不贪心”。分发饼干假设你是一位很棒的家长,想要给你的孩子们一些小饼干。
陈星泽SSR
·
2024-02-08 12:36
算法村
算法
贪心算法
go语言进阶篇——面向对象(一)
什么是面向对象在我们设计代码时,比如写一个
算法题
或者写一个问题结局办法时,我们常常会使用面向过程的方式来书写代码,面向过程主要指的是以解决问题为中心,按照一步步具体的步骤来编写代码或者调用函数,他在问题规模小的情况下简洁快速且十分有效
落雨便归尘
·
2024-02-08 08:51
Go
golang
开发语言
后端
Java动态规划
算法题
-00
斐波那契数列求斐波那契数列的第n项,n=3的时候。第一步有两种解决思路,先覆盖一个2*1,然后再操作。或者先覆盖一个2*2,然后再操作。所以答案是f(n-1)+f(n-2)publicintrectCover(intn){if(n=3的时候。第一步有两种解决思路,先跳一阶,然后再操作。或者跳两阶,然后再操作。publicintJumpFloor(intn){if(n=3的时候。第一步有n中解决方案
柠檬树LeTr
·
2024-02-08 07:01
leetcode-
单词规律
290.单词规律题解:可以使用哈希表来解决这个问题。首先,将pattern中的每个字符映射到一个不同的整数,然后将字符串s中的每个单词也映射到相应的整数。如果两个映射关系相同,则说明s遵循相同的规律。具体步骤如下:创建一个空的哈希表,用于存储pattern中的字符和字符串s中的单词之间的映射关系。遍历pattern,对于每个字符,将其映射到一个整数。可以使用一个计数器来生成唯一的整数。遍历字符串s
独孤--蝴蝶
·
2024-02-08 06:44
leetcode
leetcode-
移动零
283.移动零题解:使用双指针法(快慢指针),快指针指向的数字不为0的时候,将这个数字移到慢指针的地方,最后在后面补0即可classSolution:defmoveZeroes(self,nums:List[int])->None:"""Donotreturnanything,modifynumsin-placeinstead."""slow=0forfastinrange(len(nums)):
独孤--蝴蝶
·
2024-02-08 06:13
leetcode
Leetcode-
区域和检索 - 数组不可变(303)
题目描述给定一个整数数组nums,求出数组从索引i到j(i≤j)范围内元素的总和,包含i、j两点。实现NumArray类:NumArray(int[]nums)使用数组nums初始化对象intsumRange(inti,intj)返回数组nums从索引i到j(i≤j)范围内元素的总和,包含i、j两点(也就是sum(nums[i],nums[i+1],…,nums[j]))代码classNumArr
莫陌莫墨
·
2024-02-08 06:41
算法刷题
leetcode
算法
前缀和
Leetcode-
区域和检索 - 数组不可变
65.区域和检索-数组不可变题目内容:代码及思路:classNumArray{public:vectornum;NumArray(vector&nums){for(inti=0;isumRange(i,j);*/
chestnutllin
·
2024-02-08 06:08
Leetcode编程题
Leetcode-
区域和检索-数组不可变
描述:给定一个整数数组nums,求出数组从索引i到j(i≤j)范围内元素的总和,包含i,j两点。说明:可以假设数组不可变;会多次调用区间和sumRange方法示例:给定nums=[-2,0,3,-5,2,-1],求和函数为sumRange()sumRange(0,2)->1sumRange(2,5)->-1sumRange(0,5)->-3方法1:暴力求解(一般都会超过时间限制)每次调用区间求和方
codingjav
·
2024-02-08 06:08
数据结构与算法
Java学习
leetCode
算法
数据结构
java
数学
leetcode-
区域和检索 - 数组可修改
给你一个数组nums,请你完成两类查询。其中一类查询要求更新数组nums下标对应的值另一类查询要求返回数组nums中索引left和索引right之间(包含)的nums元素的和,其中left0){ans+=sums[i];i-=last(i);}returnans;}privateintlast(inta){returna&(-a);}publicvoidupdate(intindex,intval
程序员小2
·
2024-02-08 06:08
leetcode-数组
LeetCode
leetcode
Leetcode-
区域和检索,数组不可变C++实现
给定一个整数数组nums,处理以下类型的多个查询:计算索引left和right(包含left和right)之间的nums元素的和,其中leftn;NumArray(vector&nums){n=nums;}intsumRange(intleft,intright){intresult=0;for(inti=left;i<=right;i++){result=result+n[i];}returnr
Vanderbiol
·
2024-02-08 06:07
leetcode
c++
算法
leetcode-
区域和检索 - 数组不可变
303.区域和检索-数组不可变题解:在构造函数中,将传入的数组nums保存到实例变量self.nums中。在sumRange方法中,使用Python内置函数sum对数组nums中索引left和right之间的元素求和,并返回结果。classNumArray:def__init__(self,nums:List[int]):self.nums=numsdefsumRange(self,left:in
独孤--蝴蝶
·
2024-02-08 06:34
leetcode
LeetCode
算法题
-Remove Linked List Elements(Java实现)
这是悦乐书的第189次更新,第191篇原创01看题和准备今天介绍的是LeetCode
算法题
中Easy级别的第48题(顺位题号是203)。移除单链表中节点值为val的节点。
程序员小川
·
2024-02-08 06:20
【LeetCode: 239. 滑动窗口最大值 + 滑动窗口 + 单调队列】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域优质创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2024-02-08 05:42
LeetCode每日一题打卡
面试必须掌握的101题
leetcode
算法
java
面试
滑动窗口
单调队列
单调栈
【LeetCode: 73. 矩阵置零 + 矩阵】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域优质创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2024-02-08 05:11
面试必须掌握的101题
leetcode
矩阵
算法
java
面试
模拟
【
算法题
】95. 不同的二叉搜索树 II
题目给你一个整数n,请你生成并返回所有由n个节点组成且节点值从1到n互不相同的不同二叉搜索树。可以按任意顺序返回答案。示例1:输入:n=3输出:[[1,null,2,null,3],[1,null,3,2],[2,1,3],[3,1,null,null,2],[3,2,null,1]]示例2:输入:n=1输出:[[1]]提示:1generateTrees(intn){if(n==0){return
YifengGuo233
·
2024-02-08 05:54
LeetCode练习手册
算法
java
开发语言
Leetcode
算法题
-位运算
201.数字范围按位与力扣publicintrangeBitwiseAnd(intm,intn){intshift=0;while(m>=1;n>>=1;shift++;}returnm0){i&=i-1;res++;}returnres;}}####################动态规划思想加位运算####################classSolution{publicint[]cou
qq_27534691
·
2024-02-08 03:28
算法
算法
2019-07-31
LeetCode
算法题
10:题目描述解题思路:可以通过js中数组的splice方法直接在指定位置删除重复元素。将相邻的两个元素进行比较,如果这两个元素相等,就删除后一个元素。
Simoner
·
2024-02-08 00:18
华为OD机试 - 猴子爬山(Python)
用例输入50输出122106097说明无输入3输出2说明无题目解析这题是一道经典的分治
算法题
、以及动态规划基础题。这题既可以使用
AsiaFT.
·
2024-02-08 00:11
Py
华为OD机试AB卷
华为od
python
算法
【
算法题
】92. 反转链表 II
题目给你单链表的头指针head和两个整数left和right,其中left<=right。请你反转从位置left到位置right的链表节点,返回反转后的链表。示例1:输入:head=[1,2,3,4,5],left=2,right=4输出:[1,4,3,2,5]示例2:输入:head=[5],left=1,right=1输出:[5]提示:链表中节点数目为n1<=n<=500-500<=Node.v
YifengGuo233
·
2024-02-08 00:08
LeetCode练习手册
算法
链表
数据结构
leetcode
算法题
目——13
13.罗马数字转整数罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如4不写做IIII,而是IV。数字1在数字5的左边,所表示的数等于大数5减小数1得到的数值4。
呦柚子
·
2024-02-07 19:38
LeetCode
leetcode-
树】从前序与中序遍历序列构造二叉树
leetcode-
树】从前序与中序遍历序列构造二叉树根据一棵树的前序遍历与中序遍历构造二叉树。注意:你可以假设树中没有重复的元素。
程序员小2
·
2024-02-07 16:33
LeetCode 993. 二叉树的堂兄弟节点
截止到目前我已经写了600多道
算法题
,其中部分已经整理成了pdf文档,目前总共有1000多页(并且还会不断的增加),大家可以免费下载下载链接:https://pan.baidu.com/s/1hjwK0ZeRxYGB8lIkbKuQgQ
数据结构和算法
·
2024-02-07 14:22
数据结构和算法
leetcode
数据结构
算法
二叉树
堂兄弟节点
【华为机试】HJ16 购物单详解+完整源代码示例
先定个小目标:把华为机试这100多道
算法题
先干掉!然后记录一下其中中等难度及以上难度题目的解
loveCC_orange
·
2024-02-07 12:25
C/C++
华为
华为od
C++算法
华为机试
后端开发
【
算法题
】93. 复原 IP 地址
题目有效IP地址正好由四个整数(每个整数位于0到255之间组成,且不能含有前导0),整数之间用'.'分隔。例如:"0.1.2.201"和"192.168.1.1"是有效IP地址,但是"0.011.255.245"、"192.168.1.312"和"
[email protected]
"是无效IP地址。给定一个只包含数字的字符串s,用以表示一个IP地址,返回所有可能的有效IP地址,这些地址可以通过在s中插入'.'
YifengGuo233
·
2024-02-07 09:19
LeetCode练习手册
算法
tcp/ip
网络协议
LeetCode-
第171题-Excel表的序列号
1.题目描述给你一个字符串columnTitle,表示Excel表格中的列名称。返回该列名称对应的列序号。例如:A->1B->2C->3...Z->26AA->27AB->28...2.样例描述3.思路描述遍历时将每个字母与A做减法,因为A表示1,所以减法后需要每个数加1,计算其代表的数值num=字母-‘A’+1;因为有26个字母,所以相当于26进制,每26个数则向前进一位4.代码展示classS
果蛋蛋
·
2024-02-07 08:24
LeetCode
leetcode
算法
java
C++入门必做题(经典的
算法题
)
C++入门必做题(经典的
算法题
)1.给定等式ABCDE其中每个字母代表一个数字,且不同数字对应不DFG同字母。编程求出这些数字并且打出这个数字的+DFG算术计算竖式。
linyliny
·
2024-02-07 06:53
计算机程序基础
算法
c++
编程
工作
任务
c
【教3妹学编程-
算法题
】LCP 30. 魔塔游戏
3妹:2哥,干嘛呢,一个人闷闷不乐的,在看什么呢。2哥:这不快过年了嘛,想回家过年给我的小侄子买个礼物,结果他张口说想要个ps5.那玩意我都没有,他还想要。我看看网上有什么好的礼物适合他的。3妹:神马,他才6岁吧,就这么喜欢玩游戏啦?2哥:是啊,这小子不让人省心,只要一碰到手机就是在玩游戏。3妹:哎,想我们小的时候没有手机,童年一样过的很开心,现在科技进步了,反而孩子们的童年不开心了。2哥:想玩的
程序员小2
·
2024-02-07 06:22
算法
游戏
【教3妹学编程-
算法题
】3028. 边界上的蚂蚁
3妹:2哥,今天春节回的去吗?最火春运遭遇最强暴雪:冻雨像刨冰2哥:听说湖北的高速、高铁都已经停了。3妹:是啊,如果是雪还好办,可以除雪,冻雨就比较难办了。2哥:哎,好多人都滞留的高铁站了,没法回家了3妹:也有好多人滞留在高速上面,急的像热锅上的蚂蚁,惨。2哥:3妹,要不别回去了吧,我们就地过年3妹:切,这里更冷,每天抖啊抖,跳啊跳才能缓解寒冷,我们家那儿可是有暖气的。2哥:好吧,回家也也要记得每
程序员小2
·
2024-02-07 06:22
算法
leetcode
数据结构
C++经典
算法题
1.给定等式ABCDE其中每个字母代表一个数字,且不同数字对应不DFG同字母。编程求出这些数字并且打出这个数字的+DFG算术计算竖式。───────XYZDE2.A、B、C、D、E五名学生有可能参加计算机竞赛,根据下列条件判断哪些人参加了竞赛:(1)A参加时,B也参加;(2)B和C只有一个人参加;(3)C和D或者都参加,或者都不参加;(4)D和E中至少有一个人参加;(5)如果E参加,那么A和D也都
jilm168
·
2024-02-07 06:52
c++
编程
工作
任务
c
图形
【教3妹学编程-
算法题
】1696. 跳跃游戏 VI
3妹:好冷啊,冻得瑟瑟发抖啦2哥:没想到都立春了还这么冷啊~3妹:暴雪、冻雨、大雨,这天气还让不让人活啦!!!2哥:哎,好多人都滞留的高铁站了,没法回家了3妹:我还不知道今天怎么回家呢,惨。2哥:3妹,要不别回去了吧,我们就地过年3妹:切,这里更冷,每天抖啊抖,跳啊跳才能缓解寒冷,我们家那儿可是有暖气的。2哥:好吧,回家也也要记得每天刷题啊,刚好今天的题目是跳跃的,让我们先做一下吧~题目:给你一个
程序员小2
·
2024-02-07 06:45
算法
游戏
数据结构
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他