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简单算法题
【5分钟力扣】3. 无重复字符的最长子串
文章目录一、前言二、题目三、解答思路3.1总体思路3.2流程图3.3图解过程五、代码实例一、前言每天五分钟,看懂一道简单、中等难度的
算法题
疯狂学习python中,每天持续更新书山有路勤为径,学海无涯苦作舟
金鞍少年
·
2023-10-01 14:25
金鞍少年的刷题之路
leetcode
字符串
无重复字符的最长子串
力扣03题
ARTS打卡第八周
ARTS打卡第八周Algorithm:每周至少做一个leetcode的
算法题
1689.十-二进制数的最少数目如果一个十进制数字不含任何前导零,且每一位上的数字不是0就是1,那么该数字就是一个十-二进制数
MR_Model
·
2023-10-01 11:45
【面试准备
算法题
】用快排的思路对单链表进行排序(不能进行值拷贝)
前言最近面试碰到这个题目感觉很有意思,既考察二分/递归的思想,也考察链表的操作,尤其对于边界情况的处理需要细心题目要求structLinkNode{LinkNode():val(0),next(nullptr){}LinkNode(intv):val(v),next(nullptr){}intval;LinkNode*next;};给定单链表进行排序(链表节点定义如上)不能通过值拷贝来实现元素交换
likewind1993
·
2023-10-01 09:49
面试准备
算法
面试
c++
Java大数 -- BigInteger类
特别在做
算法题
传入一个数值型的字符串时。
去北极避暑~
·
2023-10-01 09:10
习题总结
java
开发语言
算法
数据结构与算法学习 (07)算法习题(栈思想)
做
算法题
的方法:充分阅读题目.了解题目背后的关键意思;分析题目,涉及到哪些数据结构,对问题进行分类.到底属于链表问题,栈思想问题,字符串问题,二叉树问题,图相关问题,排序问题;与你之前所接触过的
算法题
有没有类似
暱稱已被使用
·
2023-10-01 08:21
力扣
算法题
:34、在排序数组中查找元素的第一个和最后一个位置.java版
版本说明当前版本号[20230930]。版本修改说明20230930初版34.在排序数组中查找元素的第一个和最后一个位置34.在排序数组中查找元素的第一个和最后一个位置给你一个按照非递减顺序排列的整数数组nums,和一个目标值target。请你找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值target,返回[-1,-1]。你必须设计并实现时间复杂度为O(logn)的算法解决此问
放下华子我只抽RuiKe5
·
2023-10-01 02:54
力扣算法题学习笔记(自用)
算法
leetcode
java
数据结构
笔记
【
算法题
】螺旋矩阵III (求解n阶蛇形矩阵)
一、问题的提出n阶蛇形矩阵的特点是按照图1所示的方式排列元素。n阶蛇形矩阵是指矩阵的大小为n×n,其中n为正整数。题目背景一个n行n列的螺旋矩阵可由如图1所示的方法生成,观察图片,找出填数规律。填数规则为从1开始填到n×n。图1n行n列的螺旋矩阵(蛇形矩阵)现在给出矩阵大小n以及i和j,请你求出该矩阵中第i行第j列的数是多少。题目描述无输入格式从标准输入读入数据。共一行,包含三个整数n(1≤n≤1
hz_zhangrl
·
2023-09-30 23:38
python
算法
开发语言
矩阵
经验分享
【
算法题
】螺旋矩阵IV (求解n阶折线蛇形矩阵)
一、问题的提出n阶折线蛇形矩阵的特点是按照图1所示的方式排列元素。n阶蛇形矩阵是指矩阵的大小为n×n,其中n为正整数。题目背景一个n行n列的螺旋矩阵可由如图1所示的方法生成,观察图片,找出填数规律。填数规则为从1开始填到n×n。图18行8列的螺旋矩阵现在给出矩阵大小n以及i和j,请你求出该矩阵中第i行第j列的数是多少。题目描述无输入格式从标准输入读入数据。共一行,包含三个整数n(1≤n≤1,000
hz_zhangrl
·
2023-09-30 23:38
算法
矩阵
线性代数
python
经验分享
算法笔记 万物皆可DP——动态规划常见类型 HERODING的算法之路
动态规划解题思路1.1解题思路1.2问题特点2.背包问题2.101背包问题2.2完全背包问题2.3多重背包问题3.字符串问题3.1最长公共子序列3.2分割回文串II4.股票问题5.总结前言如果说搜索算法占据了机试
算法题
的半壁江山
HERODING77
·
2023-09-30 21:34
笔记
c++
动态规划
数据结构
程序设计
算法
leetcode刷题笔记——深度优先搜索
leetcode刷题笔记——深度优先搜索目前完成的深度优先搜索相关的leetcode
算法题
序号:简单:257中等:200,417来源:力扣(LeetCode)链接:https://leetcode-cn.com
季建豪
·
2023-09-30 20:25
数据结构与算法
算法
二叉树
python
dfs
C++动态规划入门习题+解析
爬楼梯️4.打家劫舍5.打家劫舍II6.删除并获得点数7.跳跃游戏8.跳跃游戏II9.最大子数组和10.环形子数组的最大和⚽11.乘积最大子数组12.乘积为正数的最长子数组长度❤️总结❤️前言我们在刷
算法题
的时候
^流川枫^
·
2023-09-30 18:40
动态规划入门
c++
动态规划
【
算法题
】1333. 餐厅过滤器
题目:给你一个餐馆信息数组restaurants,其中restaurants[i]=[idi,ratingi,veganFriendlyi,pricei,distancei]。你必须使用以下三个过滤器来过滤这些餐馆信息。其中素食者友好过滤器veganFriendly的值可以为true或者false,如果为true就意味着你应该只包括veganFriendlyi为true的餐馆,为false则意味着
程序猿不脱发2
·
2023-09-30 14:36
算法
【
算法题
】 605. 种花问题
题目:假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。给你一个整数数组flowerbed表示花坛,由若干0和1组成,其中0表示没种植花,1表示种植了花。另有一个数n,能否在不打破种植规则的情况下种入n朵花?能则返回true,不能则返回false。示例1:输入:flowerbed=[1,0,0,0,1],n=1输出:true示例
程序猿不脱发2
·
2023-09-30 14:36
算法
【
算法题
】2864. 最大二进制奇数
题目:给你一个二进制字符串s,其中至少包含一个‘1’。你必须按某种方式重新排列字符串中的位,使得到的二进制数字是可以由该组合生成的最大二进制奇数。以字符串形式,表示并返回可以由给定组合生成的最大二进制奇数。注意返回的结果字符串可以含前导零。示例1:输入:s=“010”输出:“001”解释:因为字符串s中仅有一个‘1’,其必须出现在最后一位上。所以答案是“001”。示例2:输入:s=“0101”输出
程序猿不脱发2
·
2023-09-30 14:04
java
javascript
开发语言
最大子序和
这道题是一道经典
算法题
,也是清华考研的题目,使用动态规划(不太理解)来解决,时间复杂度为O(n)。
绘梨衣_34f3
·
2023-09-30 13:04
算法题
系列8·买卖股票的最佳时机
目录题目描述实现提交结果题目描述给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。示例1:输入:[7,1,5,3,6,4]输出:5解释:在第2天(股票价格=1)的时候买入,在第5天
ProblemTerminator
·
2023-09-30 10:52
算法&数据结构
算法
ARTS打卡19-微习惯的力量
Algorithm做
算法题
,Review点评英文文章,Tip总结技术技巧,Share做技术分享。每周打卡一次,这就是ARTS打卡。
Andytl的世界
·
2023-09-30 07:50
⌈C++⌋accumlate、__builtin_、next_permutation等各类用于解
算法题
的库函数与类模板(持续更新中~)
目录1.accumulate2.__builtin_ctz/__builtin_ctzll3.__builtin_clz/__builtin_clzll3.__builtin_popcount4.bitset4.1参数4.2构造函数4.3成员函数4.4bitset的应用5.lower_bound/upper_bound6.min_element/max_element7.iota8.next_pe
Dusong_
·
2023-09-30 06:19
C++
算法
c++
数据结构
《数据结构》-第五章 树和二叉树(知识点总结)
因此,在考试过程中,会涉及选择题(几率大)、填空题、综合应用题和
算法题
各方面,同时所占分值较大,要对本章内容重点把握。
代码太难敲啊喂
·
2023-09-30 05:00
数据结构
二叉树
数据结构
树结构
数据结构--双链表
因为用数组模拟的双链表,运行速度更快,做
算法题
更加舒服用数组模拟双链表的内容1、同样也有首尾结点2、相邻的两个节点是相互指向的3、可以看成两个方向相反的单链表相互连接在一起首先同样要初始化1、现在用两个数组来代表左单链表和右单链表
小凡学编程
·
2023-09-30 01:53
【信奥赛之路
2】--
算法基础
数据结构
c++
算法
考研王道强化阶段(二轮复习)“
算法题
”备考打卡表 记录
问题:做408真题_2010_42题,即王道书2.2.3_大题_10思路:回头补代码:intmoveL(SqlList&L,SqlList&S,intp){//健壮性表达if(L.len==0){return0;}//调用另外一个顺序表存储pos前面的元素for(inti=0;i
Hi Bomb!
·
2023-09-30 01:35
考研
考研
算法
【金山训练营】应届C++客户端开发春招(已offer)面经
时间点2.15投简历2.18邀请笔试2.21出考研成绩发邮件可以参加2.22笔试内容数据结构(考研难度),C++基础,操作系统(一题,LRU)倆
算法题
一个回文链表一个力扣第6题Z形变换2.23来邀请面试
伯纳乌纯白
·
2023-09-29 16:42
面试
C/C++
面试
职场和发展
c++
虚幻
算法题
容斥原理-能被整除的数(Python)
题目给定一个整数n和m个不同的质数p1,p2,…,pm。请你求出1~n中能被p1,p2,…,pm中的至少一个数整除的整数有多少个。输入格式第一行包含整数n和m。第二行包含m个质数。输出格式输出一个整数,表示满足条件的整数的个数。数据范围1≤m≤161≤n,pi≤10^9输入样例:10223输出样例:7代码n,m=map(int,input().split())primes=list(map(int
武倔
·
2023-09-29 16:25
算法题
Python
每日算法题
python
算法
leetcode
1:
算法题
目 入门1:顺序结构
顺序结构1:Hello,World!1.2:输出字符菱形1.3:超级玛丽游戏1.4:A+BProblem1.5:字符三角形1.6:【深基2.例5】苹果采购1.7:【深基2.例6】字母转换1.8:P5705【深基2.例7】数字反转1.9:P5706【深基2.例8】再分肥宅水1.10:P5708【深基2.习2】三角形面积1.10:P5707【深基2.例12】上学迟到1.11:B2029大象喝水1.12
吃糖吃到牙疼
·
2023-09-29 14:48
算法
java
面试
【洛谷
算法题
】B2029-大象喝水【入门1顺序结构】
本文由花无缺原创收录于专栏【洛谷
算法题
】文章目录【洛谷
算法题
】B2029-大象喝水【入门1顺序结构】题目描述输入格式输出格式样例#1样例输入#1样例输出#1提示数据规模与约定题解总结【洛谷
算法题
】B2029
花无缺~
·
2023-09-29 14:44
洛谷算法题
算法
数据结构
java
算法题
:牛牛的三元组问题
牛牛的三元组问题_牛客题霸_牛客网描述动物牛牛是一个勇敢的冒险家,它正在探索一个神秘的岛屿。岛上有许多宝藏,但是宝藏被隐藏在一系列数字中。牛牛找到了一个整数数组nums,它相信这个数组中存在一些特殊的三元组,满足以下条件:三元组的和等于0。三元组中的元素不能重复。牛牛想按照字典序返回所有满足条件的三元组。请你帮助牛牛解决这个问题,设计一个函数findTriplets,接收一个整数数组nums作为参
我有明珠一颗
·
2023-09-29 14:21
数据结构与算法
Python精修
牛客
算法
数据结构
三元组
牛客
Leetcode
算法题
练习(一)
目录一、前言二、移动零三、复写零四、快乐数五、电话号码的字母组合六、字符串相加一、前言大家好,我是dbln,从本篇文章开始我就会记录我在练习
算法题
时的思路和想法。如果有错误,还请大家指出,帮助我进步。
dbln
·
2023-09-29 12:22
leetcode
算法
力扣
算法题
:搜索插入位置
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为O(logn)的算法。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/search-insert-positionclassSolution:defsearchInsert(self,nums:List[
撒哈拉拉倒吧
·
2023-09-29 11:25
算法
python
力扣
算法题
:加一
题目:给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位,数组中每个元素只存储单个数字。你可以假设除了整数0之外,这个整数不会以零开头。来源:力扣(LeetCode)我的解题思路:考虑到数组的长度,非空数组最少也有一个元素,数组中会有一个元素、有两个元素、有三个元素,甚至有更多的元素,当然有一个元素的时候非常好处理,直接判断元素是否是9然后再处理即可,因为
撒哈拉拉倒吧
·
2023-09-29 11:25
算法
python
力扣
算法题
:1. 两数之和
题目链接:1.两数之和-力扣(LeetCode)有人相爱,有人夜里开车看海,有人leetcode第一题都做不出来。简单题不一定简单,力扣第一题虽然是简单题,却也劝退了无数求学者。解法一:暴力枚举法面对这一题,最简单的直观的解决方法应该就是暴力枚举法了,采用双重for循环直接求解。JavaScript代码如下:/***@param{number[]}nums*@param{number}target
storykeep
·
2023-09-29 11:55
leetcode
算法
数据结构
力扣
算法题
:35、搜索插入位置.java版
版本说明当前版本号[20230928]。版本修改说明20230928初版35.搜索插入位置点击此处跳转到力扣页面给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为O(logn)的算法。示例1:输入:nums=[1,3,5,6],target=5输出:2示例2:输入:nums=[1,3,5,6],target
放下华子我只抽RuiKe5
·
2023-09-29 11:21
力扣算法题学习笔记(自用)
算法
leetcode
java
junit
笔记
在一个1到n的整数数组中找到丢失的数字
看到一个
算法题
:要在1-n的整数数组中找到丢失的数字,我们假设数组是有序的(从小到大),可以使用下面方法计算出缺少的数字:privatestaticvoidprintMissingNumber(int[
liuzhenlee
·
2023-09-29 08:45
算法
java
数据结构
leetcode
每天一到
算法题
题目:有一艘海盗船上面有30个海盗,分别为海盗1-30号忽然海盗船撞上了冰山,船上只能留下一个人,船长命令大家循环数数,数到7和7的倍数的人,跳到海里去。请问最后留下的那个人是第一开始的几号海盗?分析:代码:importjava.util.ArrayList;importjava.util.List;importjava.util.Scanner;/***N个人从1到N编号,围城一圈,*从1开始报
布朗克的黑猫
·
2023-09-29 08:53
LeetCode
算法题
---第2天
注:大佬解答来自LetCode官方题解80.删除有序数组的重复项Ⅱ1.题目2.个人解答varremoveDuplicates=function(nums){letres=[];for(letindex=0;index2){return;}}else{res.push(nums[index]);}}nums.length=res.lengthfor(letindex=0;index{letn=num
卷小白
·
2023-09-29 04:13
LeetCode算法
算法
LeetCode
算法题
---第3天
注:大佬解答来自LeetCode官方题解121.买卖股票的最佳时期1.题目2.个人解答functionmaxProfit(prices){//更新最低价格和最大利润letminPrice=prices[0];letmaxProfit=0;for(leti=1;imaxProfit){maxProfit=prices[i]-minPrice;}}returnmaxProfit;}3.大佬解答122.
卷小白
·
2023-09-29 04:13
LeetCode算法
算法
LeetCode刷
算法题
常用技巧——“二分查找”
文章目录二分查找基本形式C++算法库API查找有序表中第一个>=待查元素的元素位置C++算法库API查找有序表中第一个>待查元素的元素位置C++算法库API查找有序表中第一个target){//继续在前半区间进行查找right=mid-1;}else{//继续在后半区间进行查找left=mid+1;}}return-1;//顺序表中不存在待查元素}leetcode题目链接:704.二分查找C++算
balancscy
·
2023-09-29 03:59
算法
算法
leetcode
数据结构
每日一题——二分查找
不要等明天啦,和小编一起,每天睡前一道
算法题
,不仅解决你一天的空虚,更能助你安心入眠,远离熬夜。还能学到一点算法知识。不要小看这些知识哦,不积跬步无以至千里,不积小流无以成江海。
我的代码no摆烂
·
2023-09-29 03:58
每日一题
算法
蓝桥杯
leetcode
二分查找
算法通过村第十关-快排|白银笔记|快排实战
算法吧~文章目录前言数组第K大总结前言这是快排中的经典
算法题
,但是很多人从没有对过,涉及到核心问题没搞清楚,不理解想不明白与快速排序的关系是啥??
师晓峰
·
2023-09-29 02:50
算法集训营
算法笔记
排序算法
快速排序
快排倒叙
Java
Python
算法题
笔记
Python
算法题
笔记这是本人在学Python和
算法题
时做的笔记,包含一些Python的典型写法,有用的轮子调用,希望对大家有帮助。
vectoru
·
2023-09-29 02:55
python
算法
数据结构
Cat Online Judge 判题系统
CatOnlineJudge作者:猫十二懿项目介绍本项目是基于SpringBoot+SpringCloudAlibaba微服务+Docker+RabbitMQ+Vue3的编程
算法题
目在线评测系统(简称OJ
猫十二懿
·
2023-09-28 23:31
前后端分离项目
OJ
SpringBoot
Vue3
TypeScript
算法题
实战——剑指 Offer篇(6)
目录一、圆圈中最后剩下的数字1.1、题目描述1.2、题解二、股票的最大利润2.1、题目描述2.2、题解三、求1+2+…+n3.1、题目描述3.2、题解四、不用加减乘除做加法4.1、题目描述4.2、题解五、构建乘积数组5.1、题目描述5.2、题解六、把字符串转换成整数6.1、题目描述6.2、题解七、二叉搜索树的最近公共祖先7.1、题目描述7.2、题解八、二叉树的最近公共祖先8.1、题目描述8.2、题
中杯可乐多加冰
·
2023-09-28 19:25
TypeScript算法实战
typescript
算法
动态规划
数据结构
贪心算法
leetcode
算法题
字符串相关
磁盘的容量单位常用的有M,G,T这三个等级,它们之间的换算关系为1T=1024G,1G=1024M,现在给定n块磁盘的容量,请对它们按从小到大的顺序进行稳定排序,例如给定5块盘的容量,1T,20M,3G,10G6T,3M12G9M排序后的结果为20M,3G,3M12G9M,1T,10G6T。注意单位可以重复出现,上述3M12G9M表示的容量即为3M+12G+9M,和12M12G相等。输入描述:输入
伪程序猿丶
·
2023-09-28 18:38
windows
python
开发语言
2021-秋招-提前批-美团-移动端-一面面经
1、
算法题
:用两个栈实现一个队列本题看起来很简单,实际上也并不复杂,但其实还是有点考验思维,我们知道栈的特点是先进后出,队列的特点是先进先出,为了实现队列,我们可以使用两个栈,具体操作如下1、push时
T_T-T_T
·
2023-09-28 18:57
2021秋招面经
面试
每天一道
算法题
题目:一个数如果恰好等于它的因数之和,这个数就称为“完数”要求出1000之内的所有完数;分析:先求出一个数所有的因数,将因数之和用变量sum记录,书写条件逻辑表达式判断sum值是否与该数相等,相等即符合完数的条件,设置循环体的生命周期在1000之内-java描述packagestuday;publicclassWanShu{staticinti;staticintj;staticintsum=0;
布朗克的黑猫
·
2023-09-28 15:29
C/C++语言基础进阶算法备赛面试 经典、实用、趣味 程序设计编程300例精解每日一练第16天
备赛蓝桥杯,大学电子设计大赛,C语言提高,算法准备,定位大厂刷题,所以每天一练,不是很适合新手,适合长期规划有一定基础的同学跟上,每日文档由三部分组成,基础题(适合备赛国二),趣味题(适合有兴趣的同学),经典
算法题
黄黄在深夜里
·
2023-09-28 12:50
C/C++算法每日一练
算法
c语言
c++
蓝桥杯
面试
最简单的
算法题
,你会吗?
leetcode上算法第一题,求两数之和,是最简单的
算法题
。给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。
丰极
·
2023-09-28 12:39
代码随想录—力扣
算法题
:07.链表相交. Java版(示例代码与导图详解)
版本说明当前版本号[20230923]。版本修改说明20230923初版07.链表相交同:160.链表相交力扣题目链接给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回null。图示两个链表在节点c1开始相交:题目数据保证整个链式结构中不存在环。注意,函数返回结果后,链表必须保持其原始结构。示例1:示例2:示例3:思路简单来说,就是求两
放下华子我只抽RuiKe5
·
2023-09-28 00:45
力扣算法题学习笔记(自用)
算法
leetcode
链表
java
intellij-idea
每天一道
算法题
7
【分治法a+c!=2*b】给定一个正整数M,请构造出一个长度为M的数组arr,要求对任意的i,j,k三个位置,如果i
雨打空城
·
2023-09-28 00:14
字符串出现的次数,进制转换
CSDN话题挑战赛第2期参赛话题:
算法题
解字符串出现的次数思路题目要求找出出现次数前k的字符串,最为简单的就是直接遍历数组统计每个字符串出现的次数,接着再降序排序输出前k的字符串。
&1=1
·
2023-09-27 23:44
算法
java
开发语言
刷题知识回顾《二》LRU缓存详解
前言:由于在公司工作比较繁忙,导致之前刷的
算法题
忘记了许多,因此最近要大量回顾之前刷过的
算法题
,旨在有利于自己更好的复习,想跟着学习或复习的小伙伴儿们也可以参考一下如果有什么需要改进的地方还请大佬斧正小威在此先感谢诸佬了个人主页
小威要向诸佬学习呀
·
2023-09-27 21:37
算法题复刷详解
缓存
链表
数据结构
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他