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
刷题——力扣
假期
刷题
打卡--Day20
1、MT1173魔数一个数字,把他乘以二,会得到一个新的数字,如果这个新数字依然由原数中那些数字组成,就称原数为一个魔数。输入正整数N,检查它是否是一个魔数,输出YES或者NO。格式输入格式:输入正整数N输出格式:输出YES或者NO样例1输入:142857输出:YES分析过程看到这个题目的时候,第一想法是将输入数存入到一个数组当中,然后计算出2倍的输入数,然后拿计算出来的数一一和输入数的每一位进行
a-626
·
2024-02-02 00:01
假期打卡学习
数据结构
假期
刷题
打卡总结--2
1、进制转化方法;整型与字符型转换方法假期
刷题
打卡--Day6-CSDN博客2、椭圆的面积公式;菱形的面积公式;三点之间距离公式;海伦公式假期
刷题
打卡--Day7-CSDN博客3、角度制和弧度制之间的转化
a-626
·
2024-02-02 00:01
假期打卡学习
c语言
如何运用二分查找算法
读完本文,你可以去
力扣
拿下如下题目:875.爱吃香蕉的珂珂1011.在D天内送达包裹的能力-----------二分查找到底有能运用在哪里?
labuladong
·
2024-02-02 00:38
力扣
hot100 划分字母区间 贪心 思维 满注释版
Problem:763.划分字母区间文章目录思路复杂度Code思路代码随想录复杂度时间复杂度:O(n)O(n)O(n)空间复杂度:O(n)O(n)O(n)CodeclassSolution{publicListpartitionLabels(Strings){//创建哈希表来存储我们记录到字符串中的元素的最后下标int[]right=newint[26];intn=s.length();for(
兑生
·
2024-02-02 00:49
力扣
hot100
leetcode
算法
职场和发展
代码随想录
刷题
笔记-Day16
1.二叉树的所有路径257.二叉树的所有路径https://leetcode.cn/problems/binary-tree-paths/description/给你一个二叉树的根节点root,按任意顺序,返回所有从根节点到叶子节点的路径。叶子节点是指没有子节点的节点。示例1:输入:root=[1,2,3,null,5]输出:["1->2->5","1->3"]示例2:输入:root=[1]输出:
枯树老斑鸠
·
2024-02-02 00:18
代码随想录
笔记
java
算法
嵌入式软件工程师面试题——2025校招社招通用(C/C++)(五十一)
但在这里博主希望每一个题目,大家都要经过认真思考,答案不重要,重要的是通过题目理解所考知识点,好应对题目更多的变化;博主与大家一起学习,一起
刷题
,共同进步;写文不易,麻烦给个三连!!!
程序猿玖月柒
·
2024-02-02 00:44
嵌入式面试题
c语言
c++
面试
面试题
嵌入式
开发语言
嵌入式软件工程师面试题——2025校招社招通用(C/C++)(四十九)
但在这里博主希望每一个题目,大家都要经过认真思考,答案不重要,重要的是通过题目理解所考知识点,好应对题目更多的变化;博主与大家一起学习,一起
刷题
,共同进步;写文不易,麻烦给个三连!!!
程序猿玖月柒
·
2024-02-02 00:14
嵌入式面试题
c语言
c++
面试
面试题
嵌入式
嵌入式软件工程师面试题——2025校招社招通用(C/C++)(四十八)
但在这里博主希望每一个题目,大家都要经过认真思考,答案不重要,重要的是通过题目理解所考知识点,好应对题目更多的变化;博主与大家一起学习,一起
刷题
,共同进步;写文不易,麻烦给个三连!!!
程序猿玖月柒
·
2024-02-02 00:43
嵌入式面试题
c语言
c++
面试
面试题
嵌入式
嵌入式软件工程师面试题——2025校招社招通用(C/C++)(五十)
但在这里博主希望每一个题目,大家都要经过认真思考,答案不重要,重要的是通过题目理解所考知识点,好应对题目更多的变化;博主与大家一起学习,一起
刷题
,共同进步;写文不易,麻烦给个三连!!!
程序猿玖月柒
·
2024-02-02 00:12
嵌入式面试题
c语言
c++
开发语言
面试题
嵌入式
面试
力扣
347-前k个高频元素——HashMap
题目描述给你一个整数数组nums和一个整数k,请你返回其中出现频率前k高的元素。你可以按任意顺序返回答案。求解思路由于这道题目要求统计元素才会出现的频率,所以考虑用HashMap来存储;然后题目要求返回频次的前k个较大的值,题解中是采用优先级队列(堆)来完成;我对堆不太熟悉,所以先通过遍历找出出现的最高频次;然后再就最高频次逐步找比他小的;详见代码。输入输出示例代码classSolution{pu
张怼怼√
·
2024-02-01 23:28
从暴力搜索开始!
leetcode
算法
职场和发展
力扣
hot100 对称二叉树 递归
Problem:101.对称二叉树文章目录思路Code思路参考Code时间复杂度:O(n)O(n)O(n)空间复杂度:O(n)O(n)O(n)/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*TreeNode(intval){this.v
兑生
·
2024-02-01 23:27
力扣
hot100
leetcode
算法
职场和发展
力扣
hot100 二叉树的层序遍历 队列 广度优先搜索
Problem:102.二叉树的层序遍历文章目录思路复杂度Code思路路飞复杂度时间复杂度:添加时间复杂度,示例:O(n)O(n)O(n)空间复杂度:添加空间复杂度,示例:O(n)O(n)O(n)Code/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeN
兑生
·
2024-02-01 23:27
力扣
hot100
leetcode
宽度优先
算法
力扣
hot100 二叉树的右视图 DFS BFS 层序遍历 递归
Problem:199.二叉树的右视图文章目录思路BFSDFS思路甜姨BFS⏰时间复杂度:O(n)O(n)O(n)空间复杂度:O(n)O(n)O(n)classSolution{publicListrightSideView(TreeNoderoot){Listres=newArrayListqueue=newLinkedListans=newArrayListrightSideView(Tre
兑生
·
2024-02-01 23:27
力扣
hot100
深度优先
leetcode
宽度优先
力扣
刷题
-前k个高频元素
力扣
刷题
-前k个高频元素题目:给你一个整数数组nums和一个整数k,请你返回其中出现频率前k高的元素。你可以按任意顺序返回答案。
文加油冲冲冲
·
2024-02-01 23:57
leetcode
算法
职场和发展
力扣
hot100 前 K 个高频元素 小根堆 流 IntStream
Problem:347.前K个高频元素文章目录思路复杂度Code思路参考小根堆(维护k个高频元素)遍历所有元素,当前堆大小map=IntStream.of(nums).boxed().collect(Collectors.toMap(e->e,e->1,Integer::sum));PriorityQueueheap=newPriorityQueue{returnmap.get(o1)-map.
兑生
·
2024-02-01 23:24
力扣
hot100
leetcode
linux
数据库
代码随想录
刷题
笔记
1.10从二叉树开始,与前序刷过的题一起形成两条并行路径,每天N道新题,回顾N道旧题DAY1(2024.1.10):二叉树基本概念+二叉树深度优先遍历(前中后序遍历)递归算法节点:根节点,分支节点,叶子节点;子节点,父节点N叉树:最大节点数next代替,这样指用判断cur是否有效就行递归写法4.删除链表的倒数第N个节点:倒数第n个数的定位可以用双指针正向一次性定位:先让快指针走n步,再快慢一起走直
|清风|
·
2024-02-01 23:54
笔记
【
力扣
hot100】
刷题
笔记Day1
前言既然打算年后去找算法的实习,所以之后想直接改用python刷hot100了(新坑芜湖~),在B站大学找到这个
刷题
教程,先快速过一遍里面提到的python语法Python数组#创建数组a=[]#添加元素
小涛44
·
2024-02-01 23:54
力扣hot100刷题笔记
笔记
数据结构
leetcode
算法
职场和发展
【代码随想录】
刷题
笔记Day56
前言26回了老家参加二姨的婚礼,还逛了几圈亲戚,回来就接家教的活,想到还要
刷题
开组会,回家注定是没法怎么休息啦,可恶42.接雨水-
力扣
(LeetCode)暴力解法(双指针优化)寻找每一处两侧最高的列,按列计算雨水高度并相加
小涛44
·
2024-02-01 23:23
代码随想录刷题笔记
笔记
leetcode
数据结构
算法
职场和发展
【代码随想录
刷题
笔记 Day 56】583. 两个字符串的删除操作 | 72. 编辑距离
583.两个字符串的删除操作题目给定两个单词word1和word2,返回使得word1和word2相同所需的最小步数。每步可以删除任意一个字符串中的一个字符。示例输入:word1="sea",word2="eat"输出:2解释:第一步将"sea"变为"ea",第二步将"eat"变为"ea"classSolution{public:intminDistance(stringword1,stringw
m0_48857323
·
2024-02-01 23:23
笔记
力扣
461. 汉明距离(位运算)
Problem:461.汉明距离文章目录题目描述思路复杂度Code题目描述思路Problem:
力扣
191.位1的个数(位运算)该题只需要在上题的基础上先对两个数进行一次异或操作即可复杂度时间复杂度:O(
LNsupermali
·
2024-02-01 23:19
力扣题目
leetcode
算法
职场和发展
力扣
191. 位1的个数(位运算)
Problem:191.位1的个数文章目录题目描述思路复杂度Code题目描述思路题目规定数值的范围不会超过32位整形数1.定义统计个数的变量oneCount;由于每次与给定数字求与的变量mask初始化为12.for循环从0~32,每一次拿mask与给定数字求与运算,若不为0则表示当前二进制位为1,oneCount++;3.给定数字右移一位复杂度时间复杂度:O(1)O(1)O(1)空间复杂度:O(1
LNsupermali
·
2024-02-01 23:18
力扣题目
leetcode
算法
职场和发展
双非本科准备秋招(12.2)——
力扣
栈与队列
复习一下栈和队列的基础知识,刷几道题上上手。1、102.二叉树的层序遍历广度优先遍历嘛,每次拓展一个新结点,就把新结点加入队列,这样遍历完队列中的元素,顺序就是层序遍历。classSolution{publicList>levelOrder(TreeNoderoot){LinkedBlockingQueueq=newLinkedBlockingQueue>list=newArrayListL=ne
随心自风流
·
2024-02-01 22:51
leetcode
算法
求职招聘
数据结构与算法初阶
刷题
篇1:线性表—单链表OJ面试题训练
在《数据结构与算法篇初阶3:线性表—链表相关知识点讲解》中,为大家详细讲解了线性表中的单链表相关知识,这一讲主要承接单链表的内容进行针对性的笔试面试OJ
刷题
训练,带领读者了解单链表的应用场景及应用特征。
King_lm_Guard
·
2024-02-01 21:02
数据结构与算法
算法
数据结构
链表
c++
c语言
【华为OD机考 统一考试机试C卷】剩余银饰的重量(C++ Java JavaScript Python C语言)
另外订阅专栏还可以联系笔者开通在线OJ进行
刷题
,提高
刷题
效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-02-01 21:37
华为od
c语言
c++
javascript
java
力扣
242-有效的字母异位词
有效字母的异位词题目链接解题思路:遍历两个字符串,统计每个字符串出现的字数遍历两个字符串,比较两个字符串中某个字符出现的次数是否相等classSolution{public:boolisAnagram(strings,stringt){unordered_mapmaps;unordered_mapmapt;boolans=true;for(inti=0;i
༺❀ൢ望༒月❀ൢ❀
·
2024-02-01 21:02
算法-每日一练
leetcode
链表
算法
力扣
349-两个数组的交集
两个数组的交集题目链接解题思路使用一个set存储nums1遍历nums2,看看是否在set中如果在,保存该值,并且将该值从set中删除classSolution{public:vectorintersection(vector&nums1,vector&nums2){vectorres;unordered_setS;for(inti=0;i
༺❀ൢ望༒月❀ൢ❀
·
2024-02-01 21:02
算法-每日一练
leetcode
算法
职场和发展
能量觉察日志0507/ 0508
太阳能量:日出:7:15日落:7:53#感恩妈妈做早饭和晚饭给全家#感恩芳香师为我和妈妈调的食疗+护肤品/身体乳/手霜#感恩大自然的馈赠晒后背好舒服#嘉许自己放下手机早睡#淡定嘉许自己淡定面对还没有
刷题
的状态准备好给孩子们的复习提纲
Lei大女王
·
2024-02-01 20:35
「leetcode」669. 修剪二叉搜索树:【递归】【迭代】详解
本文https://github.com/youngyangyang04/leetcode-master已经收录,里面还有leetcode
刷题
攻略、各个类型经典题目
刷题
顺序、思维导图,可以fork到自己仓库
代码随想录
·
2024-02-01 20:59
leecode题解
算法
二叉树
面试
编程语言
C++
力扣
刷题
记录-669. 修剪二叉搜索树
目录669.修剪二叉搜索树一、题目描述二、解题思路递归法三、AC代码递归法669.修剪二叉搜索树一、题目描述给你二叉搜索树的根节点root,同时给定最小边界low和最大边界high。通过修剪二叉搜索树,使得所有节点的值在[low,high]中。修剪树不应该改变保留在树中的元素的相对结构(即,如果没有被移除,原有的父代子代关系都应当保留)。可以证明,存在唯一的答案。所以结果应当返回修剪好的二叉搜索树
ShawshanLin
·
2024-02-01 20:57
力扣-树
leetcode
算法
数据结构
你曾经为法考付出过怎样的努力?
花了85天,白天上班,晚上听视频,
刷题
,做笔记。通过了2017年的法律资格考试。记录这封魔的85天这85天,整个人就跟疯魔了一样,上班在复习知识点,下班又在更新理论,就连做梦都在准备考试。
苏敏姐姐
·
2024-02-01 20:03
坚持
刷题
| 完全二叉树的节点个数
坚持
刷题
,老年痴呆追不上我,今天刷:完全二叉树的节点个数题目222.完全二叉树的节点个数代码实现classTreeNode{intval;TreeNodeleft,right;publicTreeNode
进击的小白菜
·
2024-02-01 19:09
坚持刷题
java
力扣
数据结构
算法
力扣
白嫖日记(sql)
前言练习sql语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-01 19:37
力扣刷题
leetcode
sql
数据库
【
力扣
白嫖日记】SQL
前言练习SQL语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-01 19:37
力扣刷题
leetcode
sql
数据库
力扣
白嫖日记(sql)
前言练习sql语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-01 19:03
力扣刷题
leetcode
sql
数据库
力扣
之2666.只允许一次函数调用
/***@param{Function}fn*@return{Function}*/varonce=function(fn){leton=falsereturnfunction(...args){if(on){returnundefined}else{on=truereturnfn(...args)}}};/***letfn=(a,b,c)=>(a+b+c)*letonceFn=once(fn)*
吞掉星星的鲸鱼
·
2024-02-01 19:21
力扣
leetcode
javascript
前端
力扣
之2629.复合函数(reduceRight )
/***@param{Function[]}functions*@return{Function}*/varcompose=function(functions){returnfunction(x){returnfunctions.reduceRight((result,func)=>func(result),x);}};/***constfn=compose([x=>x+1,x=>2*x])*f
吞掉星星的鲸鱼
·
2024-02-01 19:20
力扣
leetcode
javascript
算法
力扣
之2648.生成 斐波那契数列(yield)
/***@return{Generator}*/varfibGenerator=function*(){leta=0,b=1;yield0;//返回0,并暂停执行yield1;//返回1,并暂停执行while(true){yielda+b;//返回a+b,并暂停执行[a,b]=[b,a+b];//更新a和b的值}};/***constgen=fibGenerator();*gen.next().v
吞掉星星的鲸鱼
·
2024-02-01 19:20
力扣
leetcode
javascript
算法
力扣
之2621.睡眠函数
/***@param{number}millis*@return{Promise}*/asyncfunctionsleep(millis){returnnewPromise(resolve=>setTimeout(resolve,millis));}/***lett=Date.now()*sleep(100).then(()=>console.log(Date.now()-t))//100*/这样
吞掉星星的鲸鱼
·
2024-02-01 18:18
力扣
leetcode
javascript
前端
PAT 甲级
刷题
日记|A 1123 Is It a Complete AVL Tree (30 分)
单词completebinarytree完全二叉树restore修复恢复题目AnAVLtreeisaself-balancingbinarysearchtree.InanAVLtree,theheightsofthetwochildsubtreesofanynodedifferbyatmostone;ifatanytimetheydifferbymorethanone,rebalancingisd
九除以三还是三哦
·
2024-02-01 18:20
2022-8-17晨间日记
今天是什么日子起床:早上十点钟就寝:未知吧,应该十一点半天气:阴晴不定,时而大太阳心情:平平常常,有些许焦虑纪念日:无任务清单昨日完成的任务,最重要的三件事:刷网课,
刷题
,背书背单词改进:老是玩手机不节制
GuiJiYe
·
2024-02-01 17:53
力扣
经典题:用队列表示栈
1.基本思路:栈具有先入后出的性质,队列具有先入先出的性质,所以栈的栈顶元素就是队的队尾元素,第二个函数要求移除并返回栈顶元素,要满足两个要求:其一是要保证除栈顶外的其它元素可查,二是要返回栈顶数据,所以我们会使用另一个队列去储存剩余的数据,然后再返回队尾元素并删除,其中有两种思路:主体都是将原队列的数据拷贝到另一个队列,如果规定某一个队列为原队列比不规定而只在意队列是否为空要多一次拷贝,其余函数
墨城举子--故人归
·
2024-02-01 16:59
数据结构
数据结构
力扣
经典题目:循环队列
1.虽然是循环队列,但需要提供一个队列为满的情况,所以,要设立一个空的队列元素,当最后一个元素的next指针加一等于第一个元素的时候为满2.可以增加一个size记录元素个数,当size为0的时候为空,当size为目标个数时为满,可以代替13.解决思路:双向链表,或者增加一个指针或遍历获取队尾数据,空的部分在头指针的前一个4.各函数思路:1.初始化函数:其要点在于要扩充结构体中的数组的空间2.判空即
墨城举子--故人归
·
2024-02-01 16:59
数据结构
leetcode
算法
职场和发展
力扣
经典题:用栈表示队列
1.在元素入栈完成时,再出栈进入到另一个栈的时候,另一个栈的栈顶元素就是队列的队尾元素2.初始化操作完全与上一题相同3.peek函数的实现:将1的思路写出来,再返回第二个队列的栈顶元素4.pop函数就是将peek函数进行实现后将top-15.empty和free与上题的类似add用栈实现队列.·0ab5b32·王赫辰/c语言-Gitee.com
墨城举子--故人归
·
2024-02-01 16:21
数据结构
leetcode
算法
职场和发展
LeetCode —— 137. 只出现一次的数字 II
137.只出现一次的数字II这个题在
力扣
是中等标签,虽然不等于它很难,但他绝对不简单,比如这个题虽然单纯做题是很简单,但是规定了时间和空间复杂度,那么就难了起来。给你一个整数
大魔王(已黑化)
·
2024-02-01 16:32
力扣题目汇总
leetcode
算法
职场和发展
c++
数据结构
力扣
hot 100 题解记录二
力扣
hot100题解记录第二篇46.全排列48.旋转图像49.字母异位词分组53.最大子数组和⭐55.跳跃游戏56.合并区间
力扣
hot100题解记录第二篇46.全排列链接给定一个不含重复数字的数组nums
spade_eddie
·
2024-02-01 15:53
算法与数据结构
leetcode
算法
数据结构
力扣
hot100 长回文子串 中心扩散法 动态规划 一题多解 满注释版
Problem:5.最长回文子串文章目录思路中心扩散法DP思路参考中心扩散法classSolution{publicStringlongestPalindrome(Strings){if(s==null||s.length()maxLen){maxLen=r-l+1;maxStart=l;maxEnd=r;}}}}returns.substring(maxStart,maxEnd+1);}}DP
兑生
·
2024-02-01 15:51
力扣
hot100
leetcode
动态规划
算法
力扣
hot100 最长公共子序列 LCS 二维DP 空格技巧
Problem:1143.最长公共子序列文章目录思路Code思路参考Code⏰时间复杂度:O(nm)O(nm)O(nm)空间复杂度:O(nm)O(nm)O(nm)classSolution{publicintlongestCommonSubsequence(Strings1,Strings2){intn=s1.length();intm=s2.length();char[]ss1=(""+s1)
兑生
·
2024-02-01 15:51
力扣
hot100
leetcode
算法
职场和发展
力扣
hot100 跳跃游戏 II 贪心 思维
Problem:45.跳跃游戏II思路参考每次在上次能跳到的范围(end)内选择一个能跳的最远的位置(也就是能跳到max_far位置的点)作为下次的起跳点!Code⏰时间复杂度:O(n)O(n)O(n)空间复杂度:O(1)O(1)O(1)classSolution{publicintjump(int[]nums){intsteps=0;intn=nums.length;intend=0;//上次
兑生
·
2024-02-01 15:20
力扣
hot100
leetcode
游戏
算法
力扣
hot100 最小路径和 多维DP 滚动数组 一题多解
Problem:64.最小路径和文章目录思路朴素版空间优化版思路路飞朴素版⏰时间复杂度:O(nm)O(nm)O(nm)空间复杂度:O(nm)O(nm)O(nm)classSolution{publicintminPathSum(int[][]grid){intn=grid.length;if(n==0)return0;intm=grid[0].length;int[][]f=newint[n][
兑生
·
2024-02-01 15:20
力扣
hot100
leetcode
算法
职场和发展
《动态规划》
刷题
训练
打家劫舍你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你不触动警报装置的情况下,一夜之内能够偷窃到的最高金额。题目解析动态规划问题的特点:问题可以被划分为若干重叠子问题子问题可以通过已知的子问题求解,且子问题可以重
白色的生活
·
2024-02-01 15:50
leetcode刷题
动态规划
算法
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他