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
经典题
代码随想录算法训练营第四十二天 | 01背包问题,416. 分割等和子集
01背包问题
经典题
目了,印象比较深,需要注意的就是dp数组的初始化;利用滚动数组可以将二维dp数组一维化,其中要注意:1.遍历顺序要求,必须先遍历物品,再遍历背包容量;2.遍历背包容量时要求,必须倒序,
Jamie super Cool
·
2024-02-01 00:21
算法
c++
leetcode
2021-05-03
这是在复习量的计量这部分内容时,经常遇到这个一道
经典题
,也是学生学习中的一个难点。
做个会思考的老师
·
2024-01-31 18:01
【算法与数据结构】198、213、337LeetCode打家劫舍I, II, III
一、198、打家劫舍 思路分析:打家劫舍是动态规划的的
经典题
目。本题的难点在于递归公式和初始化。第一步,dp[j]dp[j]dp[j]的含义。
晚安66
·
2024-01-31 08:15
算法
算法
力扣题目训练(6)
对于一些
经典题
目的掌握还是有点小问题,需要利用我们已知的性质去完成。367.
落幕·重逢
·
2024-01-31 00:56
leetcode
算法
c++
小白水平理解面试
经典题
目LeetCode 455 Assign Cookies【Java实现】
455分配cookies小白渣翻译:假设你是一位很棒的父母,想给你的孩子一些饼干。但是,你最多应该给每个孩子一块饼干。每个孩子i都有一个贪婪因子g[i],这是孩子满意的cookie的最小大小;每个cookiej都有一个大小s[j]。如果s[j]>=g[i],我们可以将cookiej分配给孩子子i。你的目标是最大化内容子项的数量并输出最大数量。例子这里是小白理解思考1:这题目描述很诡异,另外就是限制
心安成长
·
2024-01-31 00:53
leetcode
面试
leetcode
java
算法训练营Day58(单调栈)
739.每日温度739.每日温度-力扣(LeetCode)今天正式开始单调栈,这是单调栈一篇扫盲题目,也是
经典题
。大家可以读题,思考暴力的解法,然后在看单调栈的解法。
不吃青椒!
·
2024-01-30 15:06
算法
算法
java
开发语言
字节跳动二面
经典题
目
前言语论即为「语兴式论语」,以语录体及对话的形式,沉淀球友实际工作学习中存在的疑难杂症解答,希望能够更好的帮助到球友和粉丝。欢迎关注公众号:语数本期投稿本期语数精选来源于球友应对字节跳动二面时候的场景问题数仓工程师的职业规划做数仓工程师要具备哪些点,按照重要性排序gpt在数据分析中的应用实习项目的收益价值在哪里?语兴回答问题1:未来规划1到2年内提升个人技术能力包括探索市面上新技术栈及数据版图建设
语兴数据
·
2024-01-30 15:31
字节
面试
大数据
学习
第十章 单调栈part01(● 739. 每日温度 ● 496.下一个更大元素 I )
学习目标:●739.每日温度●496.下一个更大元素I学习内容:739.每日温度今天正式开始单调栈,这是单调栈一篇扫盲题目,也是
经典题
。大家可以读题,思考暴力的解法,然后在看单调栈的解法。
G_qingxin
·
2024-01-30 12:33
算法笔记
算法
单调栈
第九章 动态规划part17(● 647. 回文子串 ● 516.最长回文子序列 ● 动态规划总结篇)
学习目标:●647.回文子串●516.最长回文子序列●动态规划总结篇学习内容:647.回文子串动态规划解决的
经典题
目,如果没接触过的话,别硬想直接看题解。
G_qingxin
·
2024-01-30 12:02
算法笔记
动态规划
算法
代码随想录算法训练营|字符串:总结篇
字符串
经典题
目
努力学习的小许x
·
2024-01-30 00:01
代码随想录算法训练营
算法
数据结构
java
leetcode
代码随想录算法训练58 | 单调栈part01
739.每日温度今天正式开始单调栈,这是单调栈一篇扫盲题目,也是
经典题
。大家可以读题,思考暴力的解法,然后在看单调栈的解法。
纽北KING
·
2024-01-30 00:58
算法
代码随想录算法训练57 | 动态规划part17_总结篇
647.回文子串动态规划解决的
经典题
目,如果没接触过的话,别硬想直接看题解。代码随想录516.最长回文子序列647.回文子串,求的是回文子串,而本题要求的是回文子序列,大家要搞清楚两者之间的区别。
纽北KING
·
2024-01-30 00:28
算法
动态规划
代码随想录算法训练02 | 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II
977.有序数组的平方题目建议:本题关键在于理解双指针思想题目链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台文章讲解:代码随想录视频讲解:双指针法
经典题
目|LeetCode:977.有序数组的平方
纽北KING
·
2024-01-30 00:57
LeetCode刷题训练
算法
数据结构
c++
代码随想录算法训练61 | 总结篇
每道题目都是精心筛选,都是
经典题
目高频面试题。并且,每个专题开始都有理论基础篇,并不像是教科书般的理论介绍,而是从实战中归纳需要的基础知识。每个专题结束都有总结篇,是这个专题的归纳总结。
纽北KING
·
2024-01-30 00:27
LeetCode刷题训练
算法
数据结构
链表
贪心算法
动态规划
leetcode
散列表
「leetcode」763.划分字母区间【贪心算法】详细图解
本文https://github.com/youngyangyang04/leetcode-master已经收录,里面还有leetcode刷题攻略、各个类型
经典题
目刷题顺序、思维导图,可以fork到自己仓库
代码随想录
·
2024-01-29 20:08
leecode题解
算法
leetcode
python
字符串
python算法与数据结构---滑动窗口&双指针
学习目标了解滑动窗口的基本原理;学会用使用python语言解答滑动窗口
经典题
目;了解双指针的基本原理;学会使用python语言解答双指针
经典题
目;滑动窗口209.长度最小的子数组https://leetcode.cn
茨球是只猫
·
2024-01-29 16:40
python
算法
数据结构
双指针
滑动窗口
算法每日一题: 计算K置位下标对应元素的和 | 位运算
Hello,大家好,我是星恒今天给大家带来的是一道位运算里的
经典题
目:计算数的二进制形式中1的个数,接下来让我们来彻底征服他!
星恒star
·
2024-01-29 02:14
算法
【模拟算法系列】详解5道题
本文讲解模拟算法系列的5道
经典题
,在讲解题目的同时提供AC代码,点击题目即可打开对应OJ链接目录模拟算法的介绍1、替换所有的问号2、提莫攻击3、Z字形变换4、外观数列5、数青蛙模拟算法的介绍题目中明确告诉你要干什么
姜暮、
·
2024-01-28 19:49
【算法之路】
算法
数据结构
c++
leetcode
动态规划之完全背包问题
背包问题是动态规划中的
经典题
型之一,需要反复咀嚼,感受它的魅力。本文以LeetCode512零钱兑换II为例进行讲解:image.png思路对于动态规划类题目首先要分析题目中有哪几种状态和选择。
花枝俏土豆
·
2024-01-28 12:10
二叉树层序遍历(广度优先搜索)基础概念与
经典题
目(Leetcode题解-Python语言)
二叉树的广度优先搜索即从上到下、从左到右地进行搜索,对于层序遍历(LevelOrder)问题,即依次遍历第一层节点、第二层节点…等,基本可以秒杀。广度优先搜索是通过队列来实现的,python中优先用collections.deque,因为deque的popleft()比列表的pop(0)快不少。剑指Offer32-I.从上到下打印二叉树importcollections#leetcode里面可以去
cnhwl
·
2024-01-28 11:44
二叉树
指针
列表
队列
python
小白水平理解面试
经典题
目LeetCode 3 Longest Substring Without Repeating Characters(最长无重复字符的子串)
3.最长无重复字符的子串作为leetcode第三道题,类型是典型的String类型,都可以让我们联想到Twopointer,暴力解法,就让我们看看这道题如何解答更好。题目描述给定一个字符串s,找到最长的没有重复的子串。这题描述只有一句话,另外很直观是String类型题目,但是并没有简单题的直白,加了最长,没有重复的两个附加条件,可以看看是哪种方式更好解决。这里我个人小白理解分析:既然是为了面试,那
心安成长
·
2024-01-28 03:34
leetcode
面试
leetcode
职场和发展
小白水平理解面试
经典题
目LeetCode 594 Longest Harmonious Subsequence(最大和谐字符串)
594最大和谐字符串这道题属于字符串类型题目,解决的办法还是有很多的,暴力算法,二分法,双指针等等。题目描述和谐数组是指一个数组里元素的最大值和最小值之间的差别正好是1。现在,给你一个整数数组nums,请你在所有可能的子序列中找到最长的和谐子序列的长度。数组的子序列是一个由数组派生出来的序列,它可以通过删除一些元素或不删除元素、且不改变其余元素的顺序而得到。这题一上来描述贼多,例子给的是比较简单的
心安成长
·
2024-01-28 03:30
leetcode
面试
leetcode
java
关于i++, i--的
经典题
目
staticvoidMain(string[]args){inti=1;i+=i--;Console.WriteLine("i="+i);//2intj=1;j+=--j;Console.WriteLine("j="+j);//1Console.ReadLine();}
呀243
·
2024-01-28 02:03
c#
C语言
经典题
型
进阶题型一:二分查找(折半查找)条件:数组中的数有序排列#define_CRT_SECURE_NO_WARNINGS1#include//无序查找:可用for循环遍历数组//二分查找(也称折半查找)要求:数组中的数有序排列intmain(){intarr[10]={1,2,3,4,5,6,7,8,9,10};//创建一个10个数的数组intk=0;scanf("%d",&k);//输入要读取的数i
西街卖可乐�
·
2024-01-27 23:13
c语言
算法
数据结构
考研
开发语言
算法训练营Day58(单调栈1)
说明单调栈适合寻找一个元素左边或右边第一个比自己大或小的元素其作用是用力存放之前遍历过的元素单调递减的栈是求比其小的元素单调递增的栈是求比其大的元素739.每日温度力扣(LeetCode)官网-全球极客挚爱的技术成长平台提醒今天正式开始单调栈,这是单调栈一篇扫盲题目,也是
经典题
Best,
·
2024-01-27 19:50
数据结构
力扣
经典题
目:反转链表
1.题目分析:正常顺序为从一到五,但题目要求为从五到一,自然而然与头插法相联系。2.此题得出解题方法:重现纠错法3.观察下面的代码,找出问题:反转链表的经典错误·王赫辰/c语言-Gitee.com看起来也没有逻辑错误,为什么无法运行呢?细心的读者可以发现:在主体部分back->next已经改变,而后面却用到了back->next,那么此时使用是否为使用者本意呢?想必要重新观察,此步的作用是让链表向
墨城举子--故人归
·
2024-01-27 00:47
数据结构
leetcode
链表
算法
力扣
经典题
:链表合并
解决链表合并问题需要有特定的思路:、链表合并·王赫辰/c语言-Gitee.com简述思路:首先先处理特殊情况,将空指针时的情况进行提前处理然后再创建新的链表,此时使用尾插比较法:循环条件:当两个链表中有一个结束的时候就终止循环首先将新链表的地址进行单独存放,后在每次循环都取较小者尾插,每尾插一次链表向后走一次,即将good->next赋值给good。
墨城举子--故人归
·
2024-01-27 00:47
数据结构
leetcode
链表
算法
面试
经典题
---3.无重复字符的最长子串
3.无重复字符的最长子串我的解法:滑动窗口:维护一个[left,right)的滑动窗口,其中[left,right-1]都是不重复子串;每轮while循环都计算一个滑动窗口的无重复子串长度len,每轮也让right后移一步;内部的for循环用于判断[left,right-1]部分的元素与元素s[right]是否相同,一旦发现s[right]与其中某个元素相同,则窗口左端会收缩至right+1位置,
3arong
·
2024-01-26 18:37
算法
c++
leetcode
数据结构
算法训练营Day57(动态规划17)
647.回文子串力扣(LeetCode)官网-全球极客挚爱的技术成长平台提醒动态规划解决的
经典题
目,如果没接触过的话,别硬想直接看题解classSolution:defcountSubstrings(self
Best,
·
2024-01-26 17:13
算法
动态规划
【力扣】记录一下竞赛分上 Knight
比较可惜的是竟然从来没有做出四题,一方面水平不够,知道方法但是短时间做不出来(缺乏
经典题
型的模板,记的太少了),一方面有时候写完第三题就滚了第四题都懒得看,赶紧
撕得失败的标签
·
2024-01-26 04:48
Java学习
leetcode
算法
java
吐槽
面试官:连哈希扣的都不懂还来面试
经典题
,equals和==有什么区别?为什么要重写equals和hashCode?重写了equals,就必须要重写hashCode吗?为什么?hashCode相等时,equals一定相等吗?反过来呢?
程序员麦冬
·
2024-01-24 22:30
JAVA五道算法
经典题
目录1.sort排序解题:2.解法一:解法二:递归(具体细节见之前初始递归)3.猴子吃桃解法一:解法二:递归4.爬楼梯递归解题心得:1.sort排序解题前先了解一个字符串比较的方法:Strings1="apple";Strings2="banana";System.out.println(s1.compareTo(s2));//返回负数-1Strings3="banana";Strings4="b
成果、
·
2024-01-24 07:04
java
算法
数据结构
2024.1.23栈与队列总结篇
2024.1.23栈与队列总结篇栈
经典题
目栈在系统中的应用如果还记得编译原理的话,编译器在词法分析的过程中处理括号、花括号等这个符号的逻辑,就是使用了栈这种数据结构。
学习当志强
·
2024-01-23 22:47
java
数据结构
算法
面试
经典题
---167.两数之和2-输入有序数组
167.两数之和2-输入有序数组我的解法:双指针法:low、high两个指针分别从数组左右两端向中间遍历;若low、high所指元素之和大于target,则将high指针左移;若low、high所指元素之和小于target,则将low指针右移;若low、high所指元素之和等于target,则已找出结果classSolution{public:vectortwoSum(vector&numbers
3arong
·
2024-01-22 20:40
面试
算法
数据结构
c++
面试
经典题
---209.长度最小的子数组
209.长度最小的子数组我的解法:滑动窗口:使用指针left和right维护一个滑动窗口[left,right],sum记当前滑动窗口的元素之和;一旦窗口和大于等于了target,就持续向右收缩滑动窗口,期间更新窗口长度,并记录出现的最小长度;一旦窗口的元素和小于target,就向右扩张窗口,重复上述过程。classSolution{public:intminSubArrayLen(inttarg
3arong
·
2024-01-22 20:40
面试
算法
c++
leetcode
面试
经典题
---11.盛最多水的容器
11.盛最多水的容器我的解法:双指针法:left和right两个指针分别指向数组height左右两端,两指针从外向内移动;对于left和right所指的两条线,只有较短的一方向内移动才有可能使得储水量增加(向内移动容器宽度变小,遇到更长的线才有可能使高度增加)classSolution{public:intmaxArea(vector&height){intn=height.size();intl
3arong
·
2024-01-22 20:07
算法
leetcode
c++
代码随想录算法训练营第七天|哈希表+454.四数相加II+赎金信+三数之和+四数之和+总结
四数相加思路:代码:383.赎金信代码:15.三数之和思路:双指针去重逻辑的思考代码18.四数之和思路:代码哈希表总结1.数组做哈希2.set做哈希3.map做哈希454.四数相加思路:本题是使用哈希法的
经典题
目
echoliuy
·
2024-01-22 20:57
算法
散列表
哈希算法
Educational Codeforces Round 156 (Rated for Div. 2) D. Monocarp and the Set(组合数学 插空法)
以及每次修改后满足限制的合法排列数思路来源jiangly代码题解不看不会,一看秒会注意到,如果i在[1,i-1]已经确定好的排列里插空,也就是确定了相对大小,那么排列是唯一确定的这个插空的思想,以下这类dp是一类
经典题
Code92007
·
2024-01-22 19:31
组合数学(容斥原理)
组合数学
插空法
【leetcode100-037】【二叉树/dfs/bfs】二叉树的最大深度
【思路】还是二叉树
经典题
,今天写两个解法。
_六六_
·
2024-01-22 02:04
leetcode100思路整理
算法
AcWing 466.回文日期(
经典题
目)
[题目概述]在日常生活中,通过年、月、日这三个要素可以表示出一个唯一确定的日期。牛牛习惯用8位数字表示一个日期,其中,前4位代表年份,接下来2位代表月份,最后2位代表日期。显然:一个日期只有一种表示方法,而两个不同的日期的表示方法不会相同。牛牛认为,一个日期是回文的,当且仅当表示这个日期的8位数字是回文的。现在,牛牛想知道:在他指定的两个日期之间(包含这两个日期本身),有多少个真实存在的日期是回文
techpupil
·
2024-01-22 01:35
算法
小白水平理解面试
经典题
目LeetCode 88 Merge Sorted Array【Java实现】
88.合并排序数组你好,今天做的是leetcode88题,是一道数组类题目,它也是总被问道的一个类型。题目描述给定两个有序整数数组nums1和nums2,将nums2合并到nums1中,使nums1成为一个有序数组。初始化nums1和nums2都为空,且nums1的长度为m+n。将nums1和nums2合并到按非降序排序的单个数组中。最终排序的数组不应由函数返回,而应存储在数组nums1内。为了适
心安成长
·
2024-01-21 23:48
leetcode
面试
leetcode
java
算法
小白水平理解面试
经典题
目LeetCode 125 Valid Palindrome(验证回文串)
125验证回文串说到公司面试,那就是得考出高度,考出水平,什么兼顾这两者呢,那就得看这道原题描述:给定一个字符串,判断它是否是回文串。回文串是指正读和反读都一样的字符串。输入:“Aman,aplan,acanal:Panama”输出:true示例2:输入:“raceacar”输出:false开始coding上来一看此题描述,Ok,是我们熟悉的字符串类型。那还不简单,直接暴力解法走起。publicc
心安成长
·
2024-01-21 23:18
leetcode
面试
职场和发展
leetcode
小白水平理解面试
经典题
目LeetCode 121 Best Time to Buy and Sell Stock
121BestTimetoBuyandSellStock(买卖股票的最佳时机)你好,2024年的第一个月,又是秋风萧瑟天气凉,草木摇落露为霜。.。。在这个特殊的时代,作为我们普通的一个打工人,我们用这道题,开启对这个不符合经济增长规律的股市反抗一把。题目描述有这样一个数组prices,其中prices[i]是给定股票在ith天的价格。我希望通过选择某一天购买一只股票并选择未来的另一天出售该股票来最
心安成长
·
2024-01-21 23:16
leetcode
面试
leetcode
职场和发展
精讲了33道二叉树
经典题
目之后,我总结了这些,帮你一举搞定二叉树
本文https://github.com/youngyangyang04/leetcode-master已经收录,里面还有leetcode刷题攻略、各个类型
经典题
目刷题顺序、思维导图,可以fork到自己仓库
代码随想录
·
2024-01-21 19:06
leecode题解
二叉树
java
算法
面试
C++
动态内存面试的
经典题
目
!!‧✧̣̥̇‧✦‧✧̣̥̇‧✦‧✧̣̥̇:Solitary-walk⸝⋆━━━┓-个性标签-:来于“云”的“羽球人”。Talkischeap.Showmethecode┗━━━━━━━➴ⷯ本人座右铭:欲达高峰,必忍其痛;欲戴王冠,必承其重。自信希望在看完我的此篇博客后可以对你有帮助哟此外,希望各位大佬们在看完后,可以互赞互关一下,看到必回前言:各位老铁们,咱可千万不要忽视动态内存相关知识点的学习
Solitary-walk
·
2024-01-21 13:16
C语言进阶讲解
javascript
开发语言
ecmascript
面试
经典题
---15.三数之和
15.三数之和我的解法:预处理当nums大小小于3时,直接返回空的res对nums排序后,若首元素小于0或末尾元素大于0,也直接返回空的res双指针法找出三元组(nums[i]、nums[left]和nums[right])i从0开始取值,对于每个i,判断是否存在三元组和为0的left(初值为i+1)和right(初值为n-1)nums[i]+nums[left]+nums[right]0时,右移
3arong
·
2024-01-20 00:02
面试
算法
leetcode
c++
[备战蓝桥杯系列]蓝桥杯总结部分
经典题
题解分享
文章目录题目1:空间题目2:数字三角形题目3:刷题统计题目4:阶乘约数题目5:回路计数本篇文章中的题解是我所写的代码且都是可以运行通过的,总结出的一篇相对来说比较清晰的个人题解,希望要备战蓝桥杯的小伙伴能够看到最后(由于本人要参加的是Java组,所以后面的题解基本都是使用Java写的)~题目1:空间问题描述:小蓝准备用256MB的内存空间开一个数组,数组的每个元素都是32位二进制整数,如果不考虑程
蔡欣致
·
2024-01-19 06:55
分享系列
蓝桥杯
java
职场和发展
代码随想录算法训练营第2天|977.有序数组的平方、209.长度最小的子数组、59.螺旋矩阵II
有序数组的平方思路代码209.长度最小的子数组思路代码遇到的问题59.螺旋矩阵II思路代码数组总结977.有序数组的平方题目链接:977.有序数组的平方文章讲解:代码随想录|977.有序数组的平方视频讲解:双指针法
经典题
目
五鲜炒饭
·
2024-01-18 18:55
算法
c++
牛客周赛 Round 10 解题报告 | 珂学家 | 三分模板 + 计数DFS + 回文中心扩展
A.游游的最长稳定子数组滑窗
经典题
从某个左端点出发,按顺序找到最远的右端点然后把该右端点变成新的左端点,继续寻找直至结束importjava.io.*;importjava.util.
珂朵莉MM
·
2024-01-18 16:44
牛客周赛
解题报告
深度优先
算法
力扣
java
leetcode
python
【LeetCode算法题】数组
经典题
目分析
系列文章目录【LeetCode算法题】各类基础排序算法的Python实现【LeetCode算法题】数组
经典题
目分析文章目录系列文章目录前言一、二分查找(704)二、移除元素(27)三、有序数组的平方(977
Bigdataxy
·
2024-01-18 07:58
算法
leetcode
python
上一页
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
其他