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简单算法题
java后端开发学习路线图
研一大部分时间用来刷
算法题
了。leetcode1300道左右,加上acwing上的,1500肯定是有了,但是感觉算法还是差,真的缺少天赋啊。
天下一般
·
2023-04-21 06:55
学习
面试
职场和发展
看完这篇文章你就彻底懂啦{保姆级讲解}-----(LeetCode刷题977有序数组的平方) 2023.4.20
目录前言
算法题
(LeetCode977有序数组的平方)—(保姆级别讲解)分析题目算法思想(重要)暴力解法代码:双指针法(快慢指针法)代码:结束语前言本文章一部分内容参考于《代码随想录》----如有侵权请联系作者删除即可
Enoch0813
·
2023-04-21 05:16
算法题库
数据结构
leetcode
算法
数据结构
如何用更优的方式获取一个数组中最大的前两位数
回想起来第一技术面有一个
算法题
,我当时虽然写出来了,但面试官说有更好的方式实现。只是当时我没想起来,过后查了一下,果然有更好的方式实现,今天我来分享一下。
never__give__up
·
2023-04-21 05:09
leetcode每日一题——美团笔试题【1】
今天分享两道
算法题
,自己刚开始练习,可能在解法上不是最佳的,但是只提供一些自己的思路,欢迎大家多多指教~第一题实现一个算法,确定一个字符串s的所有字符是否全都不同。
Vayne的胖虎子
·
2023-04-21 04:59
leetcode
算法
java
笔试题
普通
算法题
不太涉及的C++知识点(三):封装,对象特性,友元,重载
普通
算法题
不太涉及的C++知识点(三):封装,对象特性,友元,重载1.封装:1.1封装的意义:1.2访问权限:1.3class和struct的区别:1.4将成员属性设置为私有:1.5类的分文件编写:2.
CoatiCoati
·
2023-04-21 03:22
C++知识点
【LeetCode: 1691. 堆叠长方体的最大高度 | 暴力递归=>记忆化搜索=>动态规划】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-04-20 22:36
#
动态规划系列
#
递归/回溯系列
LeetCode每日一题打卡
leetcode
动态规划
算法
java
【LeetCode: 1187. 使数组严格递增 | 暴力递归=>记忆化搜索=>动态规划 】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-04-20 22:34
#
递归/回溯系列
#
动态规划系列
LeetCode每日一题打卡
leetcode
动态规划
算法
java
【LeetCode: 1105. 填充书架 | 暴力递归=>记忆化搜索=>动态规划 | 线性dp & 业务限制】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-04-20 22:31
LeetCode每日一题打卡
#
递归/回溯系列
#
动态规划系列
leetcode
动态规划
算法
java
【LeetCode: 354. 俄罗斯套娃信封问题 | 暴力递归=>记忆化搜索=>动态规划+二分】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-04-20 22:21
#
递归/回溯系列
#
动态规划系列
LeetCode每日一题打卡
leetcode
动态规划
算法
java
[
算法题
] 求数组有序后相邻元素之间的最大差值
1.题目要求给定无序数组(此数组是long类型的数组,但以下示例只列一些小一点的数),例如:[3,1,12,9,3,7,1,4,7,8,10]求数组有序后相邻元素之间的最大差值,数组有序后如下:[1,1,3,3,4,7,7,8,9,10,12]可以发现数组有序后相邻元素之间的最大差值为3:要求写一个算法实现此题目,且时间复杂度为O(n)2.题目分析题目要求是求数组有序后相邻元素之间的最大差值,那么
CoderJed
·
2023-04-20 19:29
算法总结---最常用的五大算法(
算法题
思路)
一、总结一句话总结:【明确所求:dijkstra是求点到点的距离,辅助数组就是源点到目标点的数组】【最简实例分析:比如思考dijkstra:假设先只有三个点】1、贪心算法是什么?当前看来最好的选择局部最优解可能得到整体最优解或是最优解的近似解贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。贪心算
懂电商API接口的Jennifer
·
2023-04-20 17:06
IT技术系列
算法
贪心算法
图论
人工智能
爬虫
[算法总结] 关于字符串类型题你应该知道这些?精心汇总!!
专栏:算法学习专栏:Go实战个人主页:个人主页文章目录问题描述字符串操作中常用方法Character类HashMap||HashSet验证数字是否超过int类型范围问题描述最近在练习字符串类型的
算法题
时候
今天也要向佬学习
·
2023-04-20 12:20
算法提炼
算法
java
数据结构
华为od一面 / 二面复盘(可内推)
今天一面二面一起过了,总结一下面试经历关于机试可以看我这篇博客,华为od算法机试一面简述一面安排在上午11:00,面试官先说明了面试的流程自我介绍2.技术问题3.
算法题
问了一些计算机基础知识,比如TCP
code tea
·
2023-04-20 10:25
面试问题集
华为
java
面试
【华为OD上岸朋友提供】技术面试八股文,TCP粘包/拆包是什么?GC算法?内存泄漏的场景举例?
7.内存抖动是什么,举例子华为OD面试流程机试:三道
算法题
,关于机试,橡皮擦已经准备好了各语言专栏,可以直接订阅。
梦想橡皮擦
·
2023-04-20 10:54
华为OD技术面试题
面试
华为
tcp/ip
华为OD
华为OD机试
周总结
这周是回家的第一周,虽然是在家,但是仍然进行着线上学习,每天练一下算法,真正的开始写算法也差不多是从这个假期开始的,之前练的
算法题
感觉和没练差不多,自身的水平也没有怎么提高,之前参加过一次算法比赛,也是知道自己算法这方面不怎么好
刘斌__家族三期
·
2023-04-20 08:02
【
算法题
解】25. 字母异位词分组
文章目录题目描述解题思路Java代码实现Go代码实现复杂度分析这是一道简单题https://leetcode.cn/problems/group-anagrams/description/题目描述给你一个字符串数组,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母通常恰好只用一次。示例1:输入:strs=["eat","
i余数
·
2023-04-20 06:43
每周一道算法题
算法
java
leetcode
go
哈希表
算法导论之开篇
出个
算法题
做一做啥的。我以前这块几乎不了解,现在把算法这块好好学学吧。
充满活力的早晨
·
2023-04-20 00:12
maximum-depth-of-binary-tree
今天在leecode测试了一个简单的
算法题
,计算二叉树最大高度Givnabinarytree,finditsmaximumdepth.Themaximumdepthisthenumberofnodesalongthelongestpathfromtherootnodedowntothefarthestleafnode
wanglu5803107
·
2023-04-20 00:37
LeetCode
算法题
-Maximum Depth of Binary Tree
这是悦乐书的第164次更新,第166篇原创01看题和准备今天介绍的是LeetCode
算法题
中Easy级别的第23题(顺位题号是104)。给定二叉树,找到它的最大深度。
程序员小川
·
2023-04-20 00:03
【算法】---LeetCode
LeetCode
算法
算法题
-二叉树的最大深度【JS实现】
给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明:叶子节点是指没有子节点的节点。链接:https://leetcode-cn.com/problems/maximum-depth-of-binary-tree/递归/***Definitionforabinarytreenode.*functionTreeNode(val){*this.val=val;*
CrystalAngelLee
·
2023-04-20 00:03
Crystalの算法学习
【剑指offer题解】二维数组中的查找
如果你和我一样是个算法菜鸡,那么最推荐的是先把剑指offer的题目搞明白,其次再去刷LeetCode等习题,这样对于面试突击非常有用,因为面试官最常考的
算法题
都在这本书里。
蛮三刀酱
·
2023-04-19 18:47
Java-排序链表问题
Java-排序链表问题题目题解方法:自顶向下归并排序
算法题
目给你链表的头结点head,请将其按升序排列并返回排序后的链表。
池北鱼
·
2023-04-19 17:08
算法
链表
java
数据结构
leetCode算法第二天
好好刷刷
算法题
,提高自己的编码能力。
可缺不可滥
·
2023-04-19 15:07
前端面试
算法
leetcode
javascript
LeetCode
算法题
-First Unique Character in a String(Java实现)
这是悦乐书的第213次更新,第226篇原创01看题和准备今天介绍的是LeetCode
算法题
中Easy级别的第81题(顺位题号是387)。给定一个字符串,找到它中的第一个非重复字符并返回它的索引。
程序员小川
·
2023-04-19 15:22
一文搞懂二叉树遍历---超详解(二叉树逐步剖析二)
另外有很多小伙伴们在学习算法的时候,只去学习一些关于算法理论的知识,并不知道自己的代码实战能力如何,也不清楚到底对该算法的了解有多深,所以在这里小张给大家推荐一个很棒的平台,在这里有很多的面试和
算法题
,
小张﹉
·
2023-04-19 14:09
数据结构
c++
算法
数据结构
开发语言
青少年编程
3月31号 上午 数据结构课程中 引出的几个
算法题
目
T1:约瑟夫游戏--剑指Offer62.圆圈中最后剩下的数字:0,1,···,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字(删除后从下一个数字开始计数)。求出这个圆圈里剩下的最后一个数字。例如,0、1、2、3、4这5个数字组成一个圆圈,从数字0开始每次删除第3个数字,则删除的前4个数字依次是2、0、4、1,因此最后剩下的数字是3。解:法一:利用循环链表的结构进行模拟-
诚威_lol_中大努力中
·
2023-04-19 13:15
数据结构
每日学习记录帖
还是看看每天做的
算法题
吧家人们~22.5.8数组中重复的数据22.5.9增减字符串匹配摘樱桃22.5.10今天每日一题好难事情略微比较多~小摆一下,改日有时间做简化版的猫和老鼠22.5.11这个更是重量级
抓抓璐璐小可爱(๑• . •๑)
·
2023-04-19 12:07
算法
算法
leetcode
【ACM】
算法题
-迷宫的最短路径 (宽度搜索)(C++)(数据结构)(图论)
迷宫的最短路径题目给定一个大小为n*m的迷宫。迷宫由通道和墙壁组成,每一步可以向邻接的上下左右四格的通道移动。请求出起点到终点所需的最小步数。(注:本题假定从起点一定可以移动到终点)如图:#S######.#......#..#.#.##.##.#.#........##.##.####....#....#.#######.#....#......####.###.....#...G#求S->G的
Qiqy
·
2023-04-19 11:14
算法
bfs
算法
数据结构
c++
程序设计
【ACM】
算法题
-最少硬币问题 (c++)(动态规划)(多重背包问题)
最少硬币问题题目设有n种不同面值的硬币,各硬币的面值存于数组T[1:n]中。现要用这些面值的硬币来找钱。可以使用的各种面值的硬币个数存于数组Coins[1:n]中。对任意钱数0≤m≤20001,设计一个用最少硬币找钱m的方法。算法设计:对于给定的1≤n≤10,硬币面值数组T和可以使用的各种面值的硬币个数数组Coins,以及钱数m,0≤m≤20001,计算找钱m的最少硬币数。输入第一行中只有1个整数
Qiqy
·
2023-04-19 11:14
算法
c++
算法
动态规划
程序设计
【ACM】
算法题
-选择排序 (C++)(排序算法)(递归实现)
选择排序题目选择排序排序,顾名思义,是将若干个元素按其大小关系排出一个顺序。形式化描述如下:有n个元素a[1],a[2],…,a[n],从小到大排序就是将它们排成一个新顺序a[i[1]]usingnamespacestd;//选择排序:从无序区找一个最小值和无序区第一个元素置换voidselect_sort(inta[],intn){for(inti=0;i>n;inta[n];for(inti=
Qiqy
·
2023-04-19 11:14
算法
c++
排序算法
算法
程序设计
递归法
【ACM】
算法题
-求素数(筛法求素数)(由简至难C++多种解法)
求素数(依题限制多种解法)(C++)题目从键盘上输入一个正整数N(N#includeusingnamespacestd;usingll=longlong;boolis_prime(intn){//O(sqrt(n)/2)if(n==2)returntrue;if(n>n;is_prime(n);Cout(n);return0;}方法三(较难)(筛法求素数)(求一个大数范围内的素数要不溢出,且考虑内
Qiqy
·
2023-04-19 11:43
算法
算法
c++
程序设计
素数筛
筛选法
【ACM】
算法题
-数字三角形 (数学)(动态规划)(C++)
数字三角形题目738810274445265(图一)图一表示一个5行的数字三角形。假设给定一个n行数字三角形,计算出从三角形顶至底的一条路径,使该路径经过的数字总和最大。每一步只能由当前位置向下或向右下。输入你的程序要能接受标准输入。第一行包含一个整数T,表示总的测试次数。对于每一种情况:第一行包含一个整数N,其中1#include#include#includeusingnamespacestd
Qiqy
·
2023-04-19 11:43
算法
c++
算法
动态规划
程序设计
一周总结
因为在学校的时候就已经开始写洛谷的
算法题
,所以即使在闭组到在家的这一大段java有点荒废,但是在摸到键盘,看到题目后
王帅康_2022公益强化班
·
2023-04-19 09:59
Python3报错:TypeError: ‘str‘ object cannot be interpreted as an integer:
Python3报错:TypeError:‘str’objectcannotbeinterpretedasaninteger:问题描述:在
算法题
目时,python3报错TypeError:‘str’objectcannotbeinterpretedasanintegerclassSolution
Wumbuk
·
2023-04-19 09:40
python
leetcode
算法
【经典面试题目:最长递增子序列变形题目 | 动态规划 + 二分】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-04-19 06:55
#
动态规划系列
面试
动态规划
java
二分
【LeetCode:221. 最大正方形 | 暴力递归=>记忆化搜索=>动态规划 | 二维dp】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-04-19 06:55
#
递归/回溯系列
#
动态规划系列
leetcode
动态规划
算法
java
【LeetCode: 673. 最长递增子序列的个数 | 动态规划】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2023-04-19 06:54
#
动态规划系列
LeetCode每日一题打卡
leetcode
动态规划
算法
java
Arrays.sort()详解
在寒假的时候就有很多人问算法上的Arrays.sort()排序,我那个时候就告诉他们就是把数组进行从小到大的排序,这对于一般的
算法题
确实就是这样,因为用不到多少。
任海涛_三月家族三期
·
2023-04-19 06:34
js中的分割截取方法
在我们平时写项目以及做
算法题
时,经常会遇到截取字符串,截取数组,然后我发现每次用的方法都不一样,但是又长得很像,很容易搞不清楚,所以这篇博客就浅浅地来说一说这个问题。
瑶瑶旺仔
·
2023-04-19 00:45
js
javascript
前端
java
快手社招Java后端开发岗面试,被问麻了
今天就分享一位快手社招面经,岗位是后端开发,问题都是基于项目涉及的技术栈去展开聊的,同时最后也会有
算法题
。
Javatutouhouduan
·
2023-04-18 23:08
java
mysql
数据库
分布式
程序员
太可惜了,四面字节跳动,我的offer竟被一道“
算法题
”给拦截了
字节跳动是出了名的爱问
算法题
,几乎每一面都要问到算法。实际上,现在很多公司都会问算法,尤其是对于应届生来说,要求更高,所以想要进大厂,搞定算法是很重要的。
Java进阶师猩猩
·
2023-04-18 20:22
【Day02数据结构 & 空间复杂度】
二、实例展示三、.有复杂度要求的
算法题
练习1.题目链接:力扣--消失的数字2.题目链接:力扣--旋转数组总结:1.空间复杂度2.有关空间复杂度的OJ题前言上节我们学习了算法的时间复杂度,今天来学习空间复杂度
洛-桥
·
2023-04-18 19:23
数据结构
c语言
数据结构
排序算法
每天一道
算法题
の中缀表达式转后缀表达式
中缀表达式转后缀表达式中缀表达式详解后缀表达式详解查看源码基本思路:利用栈先进后出的特性去处理操作符从左往右扫描表达式;遇到数字时,直接输出或使用一个可变字符串suffix拼接遇到运算符时若当前栈为空,直接将运算符入栈若当前栈不为空,比较当前运算符与栈顶运算符的优先级若当前运算符的优先级高于或等于栈顶运算符的优先级,当前运算符直接入栈若当前运算符的优先级低于栈顶运算符,pop出栈顶运算符,输出或将
一只java小白白的奋斗史
·
2023-04-18 09:02
数据结构与算法
java
算法
栈
每天一道
算法题
の迷宫找路问题
迷宫找路问题:迷宫找路问题是一个经典的搜索问题,通常用来训练算法和数据结构的实现能力。迷宫可以看作是一个由障碍物和空地组成的网格图,其中障碍物表示不能通过的地方,空地表示可以通过的地方。迷宫找路问题的目标是从起点出发,找到一条通往终点的路径。查看源码基本思路:(先决条件:用二维数组模拟迷宫地图,1表示墙壁,2表示已经走过的位置,3表示死路,5表示成功到达终点)初始化迷宫,设置障碍从起点开始递归判断
一只java小白白的奋斗史
·
2023-04-18 09:02
数据结构与算法
算法
每天一道
算法题
の八皇后问题
八皇后八皇后问题是一个经典的数学难题,旨在找到一个解决方案,使得在一个8x8的国际象棋棋盘上,放置8个皇后,每个皇后都不会互相攻击。皇后可以攻击同一行,同一列或同一对角线上的棋子。因此,在解决问题时需要确保每个皇后都不在同一行,同一列或同一对角线上。查看源码更加清晰的画图分析过程,对部分思路不清楚的请移步这里基本思路:使用回溯法求解先构建一个一维数组存储棋盘,我们规定数组的每一索引代表行,索引对应
一只java小白白的奋斗史
·
2023-04-18 09:02
数据结构与算法
算法
力扣
算法题
-两数之和
两数之和给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例1:输入:nums=[2,7,11,15],target=9输出:[0,1]解释:因为nums[0]+nums[1]==9,返回[0,1]。示例2:输入:nums=
庄周幻梦
·
2023-04-18 08:53
代码随想录算法训练营第36天|435.无重叠区间、763.划分字母区间、56.合并区间
代码随想录算法训练营第36天|435.无重叠区间、763.划分字母区间、56.合并区间一.贪心相关
算法题
435.无重叠区间贪心思路763.划分字母区间贪心思路56.合并区间贪心思路一.贪心相关
算法题
435
Chauncey1995
·
2023-04-18 07:30
代码随想录算法营
算法
贪心算法
leetcode
java
1024程序员节
【蓝桥杯】数组中存在K倍区间的子数组个数
接上次算法解析,今天继续逐一从简到难安排解析各大编程
算法题
。题目给定
小沈同学呀
·
2023-04-18 07:27
算法练习
数据结构与算法
蓝桥杯
考研
职场和发展
【蓝桥杯】计算指定日期为当年第几天
那么,从今天起我将逐一从简到难解析各大编程
算法题
。题目年m月d日是哪一年的第几天。比
小沈同学呀
·
2023-04-18 07:55
算法练习
数据结构与算法
算法
java
蓝桥杯
js 规则解析, 字符串中携带括号、加、减、乘、除运算,精度丢失的问题;字符串加减乘除运算
文章目录需求代码字符串加减乘除运算需求最近弄薪资模块,需要解析一个字符串运算规则解析(这东西叫啥名字我也不知道);反正就是计算类似于这样一个字符串:((("参数1"+1)*2+("参数2"+1)*2)+1)*2还真的没有想到曾今遇到的
算法题
会运用的工作上
cc_King
·
2023-04-18 05:31
JavaScript
javascript
前端
开发语言
1024程序员节
上一页
64
65
66
67
68
69
70
71
下一页
按字母分类:
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
其他