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
力扣题型
力扣
:栈和队列互相实现java
力扣
:栈和队列互相实现java栈实现队列流程:设置俩个栈(SatckstackIn,stackOut)设置构造函数,对两个栈赋值(stackIn=newStack())设置Push()。
秃小弟
·
2024-01-30 08:08
java
leetcode
开发语言
力扣
-232 用栈实现队列
1.题目描述请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返回元素intpeek()返回队列开头的元素booleanempty()如果队列为空,返回true;否则,返回false说明:你只能使用标准的栈操作——也就是只有push
qiqiqiqiq_
·
2024-01-30 08:37
leetcode
算法
java
LeetCode 232 用栈实现队列 - Java 实现
1.题目原题链接:232.用栈实现队列-
力扣
(LeetCode):https://leetcode.cn/problems/implement-queue-using-stacks/请你仅使用两个栈实现先入先出队列
零一魔法
·
2024-01-30 08:36
LeetCode
java
leetcode
算法
力扣
541 反转字符串Ⅱ Java版本
文章目录题目描述代码自己需要注意的地方题目描述给定一个字符串s和一个整数k,从字符串开头算起,每计数至2k个字符,就反转这2k字符中的前k个字符。如果剩余字符少于k个,则将剩余字符全部反转。如果剩余字符小于2k但大于或等于k个,则反转前k个字符,其余字符保持原样。示例1:输入:s=“abcdefg”,k=2输出:“bacdfeg”示例2:输入:s=“abcd”,k=2输出:“bacd”提示:1<=
蓑 羽
·
2024-01-30 08:35
LeetCode
leetcode
java
算法
力扣
28 找出字符串中第一个匹配项的下标 Java版本
文章目录题目描述代码改进题目描述给你两个字符串haystack和needle,请你在haystack字符串中找出needle字符串的第一个匹配项的下标(下标从0开始)。如果needle不是haystack的一部分,则返回-1。示例1:输入:haystack=“sadbutsad”,needle=“sad”输出:0解释:“sad”在下标0和6处匹配。第一个匹配项的下标是0,所以返回0。示例2:输入:
蓑 羽
·
2024-01-30 08:35
LeetCode
leetcode
java
算法
力扣
232 用栈实现队列
classMyQueue{//利用两个栈储存元素,第一个栈存储元素后再将元素拿出来存到另一个栈存到第一个栈元素顺序被反转存到另一个栈元素再次反转//此时存储顺序就和队列相同privateStackone;privateStacktwo;publicMyQueue(){one=newStack();}publicvoidpush(intx){//将x放入第一个栈中one.push(x);}publi
猫猫能有什么坏心眼
·
2024-01-30 08:05
leetcode
java
蓝桥杯
力扣
232_用栈实现队列
题目描述:请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返回元素intpeek()返回队列开头的元素booleanempty()如果队列为空,返回true;否则,返回false算法思想:一个栈作为输入栈,用于push数据,一个栈
Yungang_Young
·
2024-01-30 08:05
刷题日记
算法
栈
数据结构
java
力扣
记录:栈与队列1——232 用栈实现队列
本次题目232用栈实现队列232用栈实现队列使用两个栈:一个输入栈,一个输出栈。push时直接将数据压入输入栈,当pop时需要进行判断,如果输出栈为空,则将输入栈中的所有数据按弹出顺序压入输出栈,然后pop;如果输入栈不为空则直接pop。判断栈顶元素peek同上述pop前,当输入栈和输出栈都为空时队列为空。注意:在类中定义两个栈的数据结构,在初始化函数中进行初始化。classMyQueue{//定
Kiwi_fruit
·
2024-01-30 08:34
java
算法
力扣
232 用栈实现队列 Java版本
文章目录题目描述解题思路代码题目描述请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返回元素intpeek()返回队列开头的元素booleanempty()如果队列为空,返回true;否则,返回false说明:你只能使用标准的栈操
蓑 羽
·
2024-01-30 08:32
LeetCode
leetcode
java
python
2022年1月复盘|要时刻记住当下的重要任务
学习成长1.8号回家考教师资格证的面试,这次也是临时抱佛脚,但还是幸运地给自己抽到了背熟的
题型
,希望老天再眷顾我一次让我过了!
Chen与非
·
2024-01-30 08:36
代码随想录算法训练营第四十三天(动态规划篇)|63. 不同路径Ⅱ
63.不同路径Ⅱ题目链接:63.不同路径II-
力扣
(LeetCode)思路如果当前网格有障碍物,那么无法到达;如果它的左边和/或上面格子有障碍物,就少了相应的到达渠道,基本思路和上道路径题一致:代码随想录算法训练营第四十二天
Huiwen_Z
·
2024-01-30 07:58
代码随想录训练营
算法
python
leetcode
动态规划
面试经典 150 题 -- 数组 / 字符串 (总结)
总的链接面试经典150题-学习计划-
力扣
(LeetCode)全球极客挚爱的技术成长平台88.合并两个有效数组因为有序,直接设置双指针置于两个数组的末尾,从后往前直接模拟就好了,贪心的比较两个指针所指元素
ros275229
·
2024-01-30 05:10
leetcode
算法学习
leetcode
算法
面试
2859. 计算 K 置位下标对应元素的和(01-25每日一题)
链接
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台思路:直接模拟代码classSolution{public:intget(intn){intcnt=0;while(n){cnt++;n=n&
ros275229
·
2024-01-30 05:10
leetcode
算法学习
LeetCode
日精进第61天
3、四年级的阅读理解在上午的
题型
上进行了补充。4、每个年级的解题方面,总部老师们都总结了秘籍,通俗易懂并有效,很好落地。5、各种阅读精读法的学习,充实了自己的教学内容,有利
Jessica_and_J
·
2024-01-30 04:38
家有高考娃之纪实:高考倒数29天[咖啡]
[睡]父:
题型
与一模比较,难度系数高吗?子:对完答案,想问自己当时做题的是我嘛![吐]父:二模
题型
是有难度,做完了就不要想那么多了。
方杏芳
·
2024-01-30 04:49
2021高考数学试卷分析(资料)
试卷稳步推进改革,科学把握必备知识与关键能力的关系,科学把握数学
题型
的开放性与数
修多罗
·
2024-01-30 03:35
力扣
0093——复原ip地址
复原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地址,这些地
Aubyn11
·
2024-01-30 03:13
算法进修
leetcode
tcp/ip
算法
力扣
0101——对称二叉树
对称二叉树难度:简单题目描述给你一个二叉树的根节点root,检查它是否轴对称。示例1输入:root=[1,2,2,3,4,4,3]输出:true示例2输入:root=[1,2,2,null,3,null,3]输出:false题解和第0100题相同的解法,利用回溯法求解,不同的是比较左右两个子树想法代码publicclassTreeNode{publicintval;publicTreeNodele
Aubyn11
·
2024-01-30 02:43
算法进修
leetcode
算法
职场和发展
纠错类型
变式纠错:针对此题
题型
变换一下条件与结论看学生会不会,也可以让学生自己编题,
一千克温度
·
2024-01-30 02:21
力扣
刷题系列——BFS和DFS
BFS与DFS相关算法题目录BFS与DFS相关算法题BFS1.二进制矩阵中的最短路径2.完全平方数3.单词接龙DFS1.岛屿的最大面积2.岛屿数量3.岛屿的周长4.朋友圈5.被围绕的区域6.太平洋大西洋水流问题BFS广度优先搜索(也称宽度优先搜索,缩写BFS,以下采用广度来描述)是连通图的一种遍历算法这一算法也是很多重要的图的算法的原型。Dijkstra单源最短路径算法和Prim最小生成树算法都采
今天也要学习哦
·
2024-01-30 02:22
力扣刷题系列
java
算法
蓝桥杯-阶乘运算和高精度加法(Java)
蓝桥杯-阶乘运算和高精度加法(Java)因为我感觉这两种
题型
都是对高精度的考察,都可以用数组代替整形进行数字运算,所以我把这两种
题型
放在一起了。
电脑小白路过
·
2024-01-30 01:57
蓝桥杯
算法很美
JAVA
蓝桥杯
算法
leetcode
秋招面试问题合集
ARP协议死锁快速排序算法编程题:
力扣
上的两数和(
MoMona_W
·
2024-01-30 01:41
Java面试
面试
java
算法学习:139. 单词拆分
单词拆分题目链接:
力扣
题目链接难度:中等给你一个字符串s和一个字符串列表wordDict作为字典。请你判断是否可以利用字典中出现的单词拼接出s。
As_theWind
·
2024-01-30 01:39
数据结构与算法
数据结构
算法
java
代码随想录算法训练02 | 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II
977.有序数组的平方题目建议:本题关键在于理解双指针思想题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台文章讲解:代码随想录视频讲解:双指针法经典题目|LeetCode:977.有序数组的平方
纽北KING
·
2024-01-30 00:57
LeetCode刷题训练
算法
数据结构
c++
LeetCode
力扣
题解(随机每日一题)——使数组为空的最少操作次数
目录题目链接题目描述输入输出示例代码复杂度分析题目链接2870.使数组为空的最少操作次数-
力扣
(LeetCode)题目描述给你一个下标从0开始的正整数数组nums。
做一个AC梦
·
2024-01-29 23:24
算法
力扣
leetcode
c++
开发语言
职场和发展
数据结构
[日常]C语言作业详解12_17(
题型
对应知识点)
大标题即所对应知识点一、形参和实参1.1题目讲解A、正确。实参可以为常量、变量和表达式,无论是哪个只要可以向形参传值都可以。B、错误。形参不能为表达式,在C语言中,形参可以是变量或指针,但不能是常量或表达式。形参用于接收函数调用中传递的实际参数的值。C、正确。实参可以为任意类型为形参传值,但要确保D中的类型一致问题。D、正确。形参的类型通常应与对应实参的类型保持一致,以确保正确的数据传递和操作。形
不爱学英文的码字机器
·
2024-01-29 23:13
【日常
C语言篇】
c语言
开发语言
c++
[
力扣
]55.跳跃游戏(贪心)
55.跳跃游戏给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个位置。示例1:输入:[2,3,1,1,4]输出:true解释:我们可以先跳1步,从位置0到达位置1,然后再从位置1跳3步到达最后一个位置。示例2:输入:[3,2,1,0,4]输出:false解释:无论怎样,你总会到达索引为3的位置。但该位置的最大跳跃长度是0,
PuKKA_任伟
·
2024-01-29 22:33
Day2 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II ,总结
Day2:有序数组的平方:977.有序数组的平方-
力扣
(LeetCode)第一种暴力解法:将数组中元素先平方再进行排序。这样时间复杂度为nlogn。
在下雨599
·
2024-01-29 22:13
矩阵
算法
leetcode
JAVA学习笔记——第五章 控制结构
博客主页:A_SHOWY系列专栏:
力扣
刷题总结录数据结构云计算数字图像处理
力扣
每日一题_流程控制总体介绍:决定程序是如何执行的,主要包括顺序控制、分支控制和循环控制顺序控制顺序控制:程序从上到下逐行执行
A_SHOWY
·
2024-01-29 21:00
JAVA零基础开始
java
开发语言
JAVA学习笔记——第六章 数组
博客主页:A_SHOWY系列专栏:
力扣
刷题总结录数据结构云计算数字图像处理
力扣
每日一题_数组可以存放多个同一类型的数据,是一种数据类型,是引用类型即:数组就是一组数据doubletotal=0;double
A_SHOWY
·
2024-01-29 21:29
JAVA零基础开始
java
【周赛】第382场周赛
博客主页:A_SHOWY系列专栏:
力扣
刷题总结录数据结构云计算数字图像处理
力扣
每日一题_从这一场(第382场周赛)周赛开始记录,目标是尽快达到准确快速AC前三道题,每场比赛稳定在前1000名,故总结每场比赛的前三个题目
A_SHOWY
·
2024-01-29 21:27
算法
力扣
力扣
0092——反转链表II
反转链表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]题解由于没有提及修改原链表节点,那么可以直接
Aubyn11
·
2024-01-29 20:42
算法进修
leetcode
链表
算法
力扣
白嫖日记(sql)
前言练习sql语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-01-29 20:01
力扣刷题
leetcode
sql
数据库
leetcode-top100数组专题
第一题:189轮转数组题目链接189.轮转数组-
力扣
(LeetCode)解题思路辅助空间classSolution:defrotate(self,nums:List[int],k:int)->None:
杜阿福
·
2024-01-29 19:34
leetcode
算法
职场和发展
leetcode-514自由之路
题目链接514.自由之路-
力扣
(LeetCode)解题思路定义dp[i][j]表示从前往后拼写出key的第i个字符,ring的第j个字符与12:00方向对其的最小步数。下标均从0开始。
杜阿福
·
2024-01-29 19:04
leetcode
算法
职场和发展
leetcode-365水壶问题
题目链接365.水壶问题-
力扣
(LeetCode)解题思路DFS深度优先搜索我们不妨记jug1Capacity为x,jug2Capacity为y,targetCapacity为z。
杜阿福
·
2024-01-29 19:03
leetcode
算法
职场和发展
leetcode-top100数组专题
53.最大子数组和题目链接53.最大子数组和-
力扣
(LeetCode)解题思路dp[i]:表示以nums[i]结尾的连续子数组的最大和。其中“连续”和“结尾”时关键词。
杜阿福
·
2024-01-29 19:01
leetcode
算法
数据结构
每日一记
上午考了特岗,今年的题出乎人的意料,和之前的
题型
大不相同,估计全都歇菜了吧!考完试后去平桥把东西都收拾了回来,中午扣了一中午手机,午觉也没睡。下午出去逛了半天的街,累成狗。
想一直陪着你
·
2024-01-29 18:04
DS:经典算法OJ题(1)
本文为经典算法OJ题练习,大部分
题型
都有多种思路,每种思路的解法博主都试过了(去网站那里验证)是正确的,大家可以参考!!
✿ ༺小陈在拼命༻✿
·
2024-01-29 18:24
算法
【
力扣
经典面试题】合并两个有序数组
题目给你两个按非递减顺序排列的整数数组nums1和nums2,另有两个整数m和n,分别表示nums1和nums2中的元素数目。请你合并nums2到nums1中,使合并后的数组同样按非递减顺序排列。注意:最终,合并后数组不应由函数返回,而是存储在数组nums1中。为了应对这种情况,nums1的初始长度为m+n,其中前m个元素表示应合并的元素,后n个元素为0,应忽略。nums2的长度为n。示例1:输入
程序小勇
·
2024-01-29 17:20
力扣经典算法题
leetcode
算法
数据结构
c++
c语言
CISP-PTE考试通关经验
考试
题型
考试
题型
氛围选择题(20分)+基础题(50分)+综合题(三个key30分),70分以上通过,也就是选择题保证10分以上,基础题全做出来的话,至少要做出综合题第一道小题。
Python_chichi
·
2024-01-29 17:45
互联网
职业发展
科技
android
关于获取CISP-PTE一些避坑经历
有幸在今年8月份成功通过CISP-PTE认证,以下是我遇到的一些常见问题,以及一些考点内容以及总结考试
题型
20道选择题(20分)5道基础题(50分)一题一个Key1道综合大题(30分)三个key线下考试这次考试是在中国上海
Мартин.
·
2024-01-29 17:44
渗透测试实战
安全
web安全
【数据结构】图 常见
题型
汇总
习题
题型
11.一个有28条边的非连通无向图至少有()个结点假设一种情况一个完全图+一个结点设结点个数为n+1有n(n-1)/2=28求出n为7所以
_mika_
·
2024-01-29 16:02
【数据结构笔记】
数据结构
数据结构·顺序表经典例题(双指针)
本节讲解两道顺序表经典例题,运用到了双指针的思想双指针并不是两个指针,而是用两个类似指针的东西去扫描数组,以达到简化运算的效果1.移除元素OJ链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台本体给出一个数组
atlanteep
·
2024-01-29 16:31
数据结构之谜
数据结构
数据结构·单链表经典例题
1.移除链表元素OJ链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台本题是说给出一个链表的头节点head和一个整数val,如果发现节点中存的数据有val就删掉它,最后返回修改后的链表头节点地址如果题目中没有明确提及给出的链表是否是带头的
atlanteep
·
2024-01-29 16:30
数据结构之谜
数据结构
力扣
白嫖日记(sql)
前言练习sql语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-01-29 16:54
leetcode
sql
数据库
力扣
20、有效的括号(简单)
1题目描述图1题目描述2题目解读给定的字符串只包含括号,判断这个字符串中的括号是否按照正确顺序出现,即这个字符串是否有效。3解法一:栈C++的STL中的stack,在解题时非常好用。3.1解题思路使用栈stk,并枚举字符串s的每一个字符。如果字符c是右括号,就进行以下判断,否则将其压入stk栈中:如果栈stk非空,且栈顶字符是对应的左括号,则弹出stk栈顶元素,否则返回false。3.2设计代码c
BraveTomato
·
2024-01-29 16:15
力扣LeetCode
leetcode
算法
c++
数据结构
力扣
leetcode 130. 被围绕的区域(python)
Topic给你一个mxn的矩阵board,由若干字符‘X’和‘O’,找到所有被‘X’围绕的区域,并将这些区域里所有的‘O’用‘X’填充。Example_1输入:board=[[“X”,“X”,“X”,“X”],[“X”,“O”,“O”,“X”],[“X”,“X”,“O”,“X”],[“X”,“O”,“X”,“X”]]输出:[[“X”,“X”,“X”,“X”],[“X”,“X”,“X”,“X”],[
Stig.Huang
·
2024-01-29 16:57
python
leetcode
python
leetcode
并查集
dfs
算法
力扣
.130. 被围绕的区域
题目给你一个mxn的矩阵board,由若干字符'X'和'O',找到所有被'X'围绕的区域,并将这些区域里所有的'O'用'X'填充。提示:m==board.lengthn==board[i].length1>&board){intlength=board.size();if(length==0)return;intwidth=board[0].size();queue>q;for(inti=0;i=
垂发齐眉少年郎
·
2024-01-29 16:56
leetcode
c++
力扣
:226. 翻转二叉树
递归解题:1.从头结点开始向下遍历左节点和右节点时,交换中结点的左右节点的值。2.同时再调用自身的函数来进行各节点的翻转。/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*TreeNode(intval){this.val=val;}*Tr
AnDanXingKo
·
2024-01-29 16:26
树
算法
leetcode
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他