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
hihoCoder算法题目
【LeetCode-简单题 KMP匹配算法】28. 找出字符串中第一个匹配项的下标
文章目录题目方法一:常规做法一次一次截取再做比较方法二:KMP匹配
算法题目
方法一:常规做法一次一次截取再做比较classSolution{publicintstrStr(Stringhaystack,Stringneedle
今天你写代码了吗??
·
2023-09-16 13:29
力扣
#
简单题
算法
leetcode
职场和发展
日志统计问题( 错误示范 + 双指针 + 滑动窗口 )
日志统计问题文章目录日志统计问题前言题目描述问题分析方法选取错误示范正确解法总结前言很多小伙伴在练习
算法题目
的时候经常碰上这样一类题目,给出n个ts,id表示在某时刻对某id进行了某某操作,但随着时间的流逝
蒜白
·
2023-09-15 11:09
双指针
算法
数据结构
蓝桥杯
c++
每日一题——N皇后II
菜鸡每日一题系列打卡52天每天一道
算法题目
小伙伴们一起留言打卡坚持就是胜利,我们一起努力!
有理想的菜鸡
·
2023-09-15 01:09
算法
每日一题——N皇后
菜鸡每日一题系列打卡51天每天一道
算法题目
小伙伴们一起留言打卡坚持就是胜利,我们一起努力!
有理想的菜鸡
·
2023-09-15 01:09
算法
经典算法题思路整理-Leetcode力扣经典
算法题目
整理
自己能在面试中A4纸写出来的代码才是好代码,不要一味追求复杂度低的代码,如果写都写不出来更不用谈复杂度。第一遍先大概粗过一遍题目思路,第二遍再刷代码。标注出不熟悉的题目,隔天复习,加强记忆。数组数学字符串链表二叉树回溯、搜索动态规划堆栈快排等其他数组DescriptionSolution287.寻找重复数hashmap、排序、二分变形283.移动零双指针、冒泡剑指Offer50.第一个只出现一次的
星卯教育tony
·
2023-09-14 11:19
NOIP笔记
算法
数据结构
【LeetCode: 1462. 课程表 IV:拓扑排序+图+广度优先搜索】
算法题目
录题目链接⛲题目描述求解思路
硕风和炜
·
2023-09-13 05:44
LeetCode每日一题打卡
leetcode
宽度优先
算法
java
拓扑排序
面试
【LeetCode: 56. 合并区间+贪心+双指针+标识+模拟】
算法题目
录题目链接⛲题目描述求解思路
硕风和炜
·
2023-09-13 05:14
LeetCode每日一题打卡
leetcode
算法
java
合并区间
贪心
双指针
面试
【LeetCode: 210. 课程表 II:拓扑排序+图】
算法题目
录题目链接⛲题目描述求解思路
硕风和炜
·
2023-09-13 05:14
LeetCode每日一题打卡
leetcode
算法
java
拓扑排序
图论
面试
【LeetCode: 207.课程表:拓扑排序+图】
算法题目
录题目链接⛲题目描述求解思路
硕风和炜
·
2023-09-13 05:13
LeetCode每日一题打卡
leetcode
算法
java
拓扑排序
图论
【
hihoCoder
1410】Powers of Two
PowersofTwo(题目链接)思路利用递归,返回每次最小的个数。代码#includeusingnamespacestd;intf(intn){intsum=1;while(n>sum){//寻找恰比n大的2^k的数sum*=2;}if(sum==n)//若相等,则可以直接用2^k表示return1;intt1=f(n-sum/2);//加上下一个数intt2=f(sum-n);//减去下一个数
Siding
·
2023-09-08 08:57
力扣贪心
算法题目
合集
本文源自代码随想录的学习笔记,如有侵权请联系我下架。贪心算法理论基础贪⼼思路往往很巧妙,并不简单贪心的题目往往有这类特点:如果找出局部最优并可以推出全局最优,就是贪⼼,如果局部最优都没找出来,就不是贪⼼,可能是单纯的模拟。如何知道局部最优推出全局最优,有数学证明么?其实不太需要严谨的数学证明,能大致解释就行了。本文既有简单适当的证明(每篇⽂章都⽤了反证法),也把常识性的知识理论化,系统化(局部最优
晴夏。
·
2023-09-08 03:44
算法题
贪心算法
leetcode
c++
面试必备经典
算法题目
(c语言实现)
目录前言:本章将会介绍三道来自leetcode上的经典题目,涉及到的思路主:双指针1:剑指Offer58-II.左旋转字符串-力扣(LeetCode)2:977.有序数组的平方-力扣(LeetCode)3:27.移除元素-力扣(LeetCode)题目描述:给我们一个字符串,和给一个整数n要求我们将字符串中前n个字符旋转到字符串后面去。下面我来介绍这道题的解法:-->解法1:暴力解法时间复杂度为o(
聪根大牛成长日记!
·
2023-09-06 22:01
算法
c语言
开发语言
java实现二叉排序统词频_无敌!全面对标字节跳动2-2:算法与数据结构突击手册(leetcode)...
但是,没有坚实的算法知识体系储备,没有长期持之以恒
算法题目
训练,很难脱颖而出。所以,为有需要的朋友们送上一套【算法与数据结构突击手册】的福利。
柳子元
·
2023-09-06 16:58
java实现二叉排序统词频
【LeetCode】844. 比较含退格的字符串
LeetCode
算法题目
——栈题目给定S和T两个字符串,当它们分别被输入到空白的文本编辑器后,判断二者是否相等,并返回结果。#代表退格字符。
Shenjiming
·
2023-09-04 16:30
算法题目
练习(C/c++/java)
记录做过的经典题型,以便于以后查看目录二分法1.二分查找一个数2.二分查找左边界3.二分查找右边界计算最大公约数辗转相除递归辗转链表的逆置前缀和求法一维前缀和:二维前缀和:包子凑数扩展欧几里得算法:例子:青蛙的约会dp最长单调子序列判断哪日期合法性快速排序归并排序算法计算时间按时分秒格式输出树状数组和线段数组三数之和(双指针)滑动窗口找异步词乘积小于k的数组岛屿问题详解基本框架代码dfs岛屿数量岛
yqdidy
·
2023-09-04 12:45
算法
c++
c语言
2022-03-06
(主要用来去除重复,很方便)异或运算法则:a^b=b^aa^b^c=a^(b^c)=(a^b)^cd=a^b^c可以推出a=d^b^ca^b^a=b了解了异或运算后回到那道
算法题目
,给定一个非空整数数组
褚满_8期强化班
·
2023-09-03 04:03
Java使用有限状态机算法实现判断字符串是否合法
作为
算法题目
、算法学习来说,我们可
会写代码的孙悟空
·
2023-09-01 19:50
java
java
算法
状态机
② Remove Duplicates from Sorted Array 2
算法题目
Followupfor”RemoveDuplicates”:Whatifduplicatesareallowedatmosttwice?
大牧莫邪
·
2023-09-01 10:10
百度面试
算法题目
一、数据结构基础什么是数据结构?简要介绍数据结构的基本概念和分类。什么是数组?如何定义和实现一个数组?什么是链表?如何定义和实现一个链表?什么是队列?如何定义和实现一个队列?什么是栈?如何定义和实现一个栈?二、排序与搜索什么是排序算法?简要介绍几种常见的排序算法,如冒泡排序、选择排序、插入排序、快速排序等。什么是二分搜索?如何实现二分搜索?什么是线性搜索?如何实现线性搜索?什么是哈希表?如何实现哈
道亦无名
·
2023-08-31 02:09
工作感悟
算法
面试
职场和发展
LC1011. 在 D 天内送达包裹的能力(JAVA)
在D天内送达包裹的能力题目描述上期经典
算法题目
描述leetcode1011.在D天内送达包裹的能力难度-中等传送带上的包裹必须在days天内从一个港口运送到另一个港口。
SP_1024
·
2023-08-30 08:37
算法
数据结构
java
java
开发语言
算法
数据结构
leetcode
8.29训练日记
今天也看出了我自己的问题,
算法题目
打的太少,知道用深搜就是不敢下手,没做那么多
weixin_43244265
·
2023-08-29 19:04
总结
【剑指Offer】剑指offer题目----数组
【剑指Offer】剑指offer题目本文为《剑指Offer》刷题笔记的总结篇,计划将牛客网上《剑指Offer》的66道题刷了一遍,以博客的形式整理了一遍,这66道题属于相对基础的
算法题目
,对于刷题练手是很好的实践
sea_bi
·
2023-08-27 06:46
算法(剑指Offer)
算法
数据结构
leetcode48. 旋转图像(java)
旋转图像题目描述旋转技巧上期经典
算法题目
描述难度-中等原题链接-旋转图像给定一个n×n的二维矩阵matrix表示一个图像。请你将图像顺时针旋转90度。
SP_1024
·
2023-08-25 19:30
java
算法
数据结构
java
开发语言
算法
leetcode
leetcode54. 螺旋矩阵(java)
螺旋矩阵题目描述解题收缩法上期经典
算法题目
描述难度-中等原题链接-leecode54螺旋矩阵给你一个m行n列的矩阵matrix,请按照顺时针螺旋顺序,返回矩阵中的所有元素。
SP_1024
·
2023-08-25 19:59
算法
数据结构
java
矩阵
java
线性代数
算法
数据结构
剑指Offer-数据结构与
算法题目
(Java实现)
1、栈与队列【剑指Offer-5】两个栈实现队列【剑指Offer-20】包含min函数的栈【剑指Offer-21】栈的压入、弹出序列【剑指Offer-64】滑动窗口的最大值【实现一个栈】【实现一个队列】【包含min/max函数的栈】【两个队列实现一个栈】2、链表【剑指Offer-3】从尾到头打印链表【剑指Offer-14】链表中倒数k个结点&中间结点【剑指Offer-15】反转链表【剑指Offer
藏呆羊
·
2023-08-25 09:16
剑指Offer
剑指Offer
数据结构
算法
Java
swift经典算法-计数排序
一、小序我们先讲解一道
算法题目
:数组中有10个随机数值,数值取值范围为从0到5,我们如何用最快的速度把这10个整数从小到大进行排序。
疯狂1024
·
2023-08-22 17:10
六、分组背包
六、分组背包题记
算法题目
代码题记一个旅行者有一个最多能装V公斤的背包和有N件物品,它们的重量分别是W[1],W[2],…,W[n],它们的价值分别为C[1],C[2],…,C[n]。
c++活泼虾
·
2023-08-20 17:40
C++
背包问题
算法
c++
背包问题
五、二维费用的背包问题
五、二维费用的背包问题题记
算法题目
代码题记二维费用的背包问题是指在选择物品放入背包时,每个物品有两个不同的费用,且背包的容量也有限制。目标是在保证费用不超过限制的前提下,使得放入背包的物品价值最大化。
c++活泼虾
·
2023-08-20 17:37
C++
背包问题
算法
c++
背包问题
美团2024届秋招(8.12)【后端&;数开&;软件方向】
解答方法分析:使用了一个三维的dp数组来记录状态和结果,具体为dp[i][j][0]和dp[i][j][1],可以推测两个状态分别表示某题解|#寻找连续任务开始位置#题目考察的知识点:字符串匹配,KMP
算法题目
解答方法的文字分析
Buoluochuixue
·
2023-08-15 00:36
java
【LeetCode: 2811. 判断是否能拆分数组】
算法题目
录题目链接⛲题目描述求解思路
硕风和炜
·
2023-08-14 11:07
#
递归/回溯系列
LeetCode每日一题打卡
leetcode
算法
java
递归
记忆化搜索
贪心
学习笔记整理-JS-04-流程控制语句
`dowhile`语句三、初识算法1.什么是算法2.累加器和累乘器3.穷举法4.综合
算法题目
一、条件语句1.if语句的基本使用if语
东东爱编码
·
2023-08-14 02:24
javascript
学习
笔记
C语言学习回顾(1)
本次内容针对B站内C语言网课回顾学习内容为while、for简单的循环语句与三道
算法题目
首先直接列出这三道练习题:1、在一个有序数组中找到某一个数;2、编写代码,演示多个字符从两端移动,向中间汇聚3、编写代码
Gwwen
·
2023-08-12 03:16
c语言
算法
leetcode超时?
在leetcode上做
算法题目
的时候为什么会超时?计算机究竟1s可以执行多少次操作?文章目录在leetcode上做
算法题目
的时候为什么会超时?计算机究竟1s可以执行多少次操作?
moletop
·
2023-08-11 01:42
算法
算法
【LeetCode热题100】打卡第6天:正则表达式匹配
在此专栏中,我们将会涵盖各种类型的
算法题目
,包括但不限于数组、链表、树、字典树、图、排序、搜索、动态
知识汲取者
·
2023-08-08 19:07
#
LeetCode热题100
编程练习
leetcode
正则表达式
算法
Java实现每日一道算法面试题(21):leecode26 删除排序数组中的重复项
1.
算法题目
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。
alexlee1987
·
2023-08-08 08:13
P5960 【模板】差分约束算法
【模板】差分约束
算法题目
描述给出一组包含mmm个不等式,有nnn个未知数的形如:{xc1−xc1′≤y1xc2−xc2′≤y2⋯xcm−xcm′≤ym\begin{cases}x_{c_1}-x_{c'
get-rock
·
2023-08-06 09:55
算法
c++
c语言
KISS
P5960 【模板】差分约束算法
【模板】差分约束
算法题目
描述给出一组包含mmm个不等式,有nnn个未知数的形如:{xc1−xc1′≤y1xc2−xc2′≤y2⋯xcm−xcm′≤ym\begin{cases}x_{c_1}-x_{c'
SecondBD.
·
2023-08-06 08:12
算法
图论
简单热门二叉树
算法题目
简述
二叉树的题目通常都是通过递归的方式来解决。https://leetcode.com/explore/interview/card/top-interview-questions-easy/94/trees题目1:求二叉树的高度解法左右子树的深度较大的那一个+1题目2:验证一个树是不是合法的搜索二叉树解法递归求子树的是否合法,且返回子树中的最大最小值。如果左右子树都合法,且左子树的最大值<当前节点值
拔丝圣代
·
2023-08-04 16:49
Java实现每日一道算法面试题(24):leecode278 第一个错误的版本
1.
算法题目
你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。
alexlee1987
·
2023-08-01 21:12
【
hihoCoder
1494】一面砖墙
一面砖墙(题目链接)思路用map统计每一层墙上的所有缝隙到左边的距离。(距离,缝隙出现次数)键值对使用map来存放。缝隙越多,则划线时穿过的砖块越少。资料STL关联式容器之map和multimap代码#include#include#includeusingnamespacestd;#defineLOCAL0mapm;intmain(){//是否重定向#ifLOCALfreopen("datain
Siding
·
2023-07-29 23:46
设有 4道作业,它们的提交时间及执行时间如下,试计算在单道程序环境下,采用先来先服务调度算法和短作业优先调度算法时的平均周转时间和平均带权周转时间,并指出它们的调度顺序。
处理机调度
算法题目
:设有4道作业,它们的提交时间及执行时间如下:试计算在单道程序环境下,采用先来先服务调度算法和短作业优先调度算法时的平均周转时间和平均带权周转时间,并指出它们的调度顺序。
Serendipity_筱楠
·
2023-07-29 14:00
操作系统
chatgpt赋能python:Python取余运算详解
Python取余运算详解在Python中,取余运算是一种非常常见的运算方式,尤其是在各种
算法题目
中。本篇文章将为大家介绍Python中取余运算的使用方法和相关细节。
laod112
·
2023-07-27 03:47
ChatGpt
python
chatgpt
开发语言
计算机
代码随想录算法训练营第二十七天 | 回溯算法
回溯
算法题目
39.组合总和40.组合总和II131.分割回文串对题目的想法看起来比较简单,套用模板然后剪枝。回文感觉稍微麻烦一点。
dafeizhuyitou
·
2023-07-26 15:03
算法
代码随想录算法训练营总结篇
接下来我将按照这段时间的
算法题目
做一个总结。在进入算法训练之前首先应对时间复杂度和空间复杂度有一个认识,我们在完成一道代码题后,对其进行优化的前提是可以从目前已完成的代码分析,做出优化。
miodi
·
2023-07-24 16:49
算法
动态规划
哈希算法
贪心算法
链表
Java实现每日一道算法面试题(22):leecode27移除元素
1.
算法题目
给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。
alexlee1987
·
2023-07-22 19:04
算法题目
-19周-Reveal Cards In Increasing Order
Inadeckofcards,everycardhasauniqueinteger.Youcanorderthedeckinanyorderyouwant.Initially,allthecardsstartfacedown(unrevealed)inonedeck.Now,youdothefollowingstepsrepeatedly,untilallcardsarerevealed:1、Ta
庄泽锐
·
2023-07-22 10:23
组队竞赛-Java-牛客模拟三
在做笔试中
算法题目
时,理解题意和解题思路是非常关键。其实此题目知道了解题思路后是非常简单的。
振哥在,世界充满爱!
·
2023-07-22 08:04
算法应用
Java数据结构&算法
天天刷题-->LeetCode(两数相加)
个人主页:holy-wangle➡系列内容:️tkinter前端窗口界面创建与优化️Java实现ATP小系统✨个性签名:不积跬步,无以至千里;不积小流,无以成江海从这一篇文章开始,我决定我要每天最少刷一道
算法题目
holywangle
·
2023-07-21 18:11
java
算法
LeetCode 264. 丑数 II--动态规划
题解:相关题目请点击:LeetCode
算法题目
合集比较有趣的题目,好的,我们先假定前面几个数字都知道为:1、2、3、4、5。那么下一个数字为啥为6呢?因为是前面:1、2、3、4、5中的某一个数字
Guapifang
·
2023-07-18 17:49
LeetCode
动态规划
动态规划
算法
c++
leetcode
从零开始刷力扣
没关系,本文将对力扣的1-700题中不需要会员的数据结构与
算法题目
(数据库与shell除外)进行分类,并推荐一个刷题的顺序。完全零基础可以刷题吗?不能,至少要基本掌握一门计算机语言的语法。
fightingD&W
·
2023-07-17 11:58
java基础
LeetCode刷题
leetcode
算法
职场和发展
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他