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
杭电ACM_算法题_线段树
算法宝典——Java版本(持续更新)
目录一、链表的
算法题
(目前9道)1.移除链表元素(思路:前后指针)2.反转一个单链表(思路:头插法)3.链表的中间结点(思路:快慢指针)4.链表中倒数第k个结点(思路:①快慢指针、②倒数第几个与步数的关系
木子斤欠木同
·
2023-09-11 02:27
算法题
算法
java
开发语言
Js中一些数组常用API总结
前言Js中数组是一个重要的数据结构,它相比于字符串有更多的方法,在一些
算法题
中我们经常需要将字符串转化为数组,使用数组里面的API进行操作。
梦想是坚持
·
2023-09-11 01:43
原力值打卡
javascript
前端
开发语言
【C语言_判断是否为闰年】我学到了这些~闰年的判断实现方式
关于ARTS的释义——每周完成一个ARTS:●Algorithm:每周至少做一个LeetCode的
算法题
●Review:阅读并点评至少一篇英文技术文章●Tips:学习至少一个技术技巧●Share:分享一篇有观点和思考的技术文章一
拾贰_C
·
2023-09-10 18:41
{05}C语言
{03}数据结构与算法
c语言
开发语言
c#
intellij-idea
算法
关于1元买水2个空瓶子,3个盖子换水的问题解析
最近在看递归和迭代的一些
算法题
,看网上的一些分析,尤其是代码分析类的,感觉不如自己的思路清晰,我就从数学的角度进行了一番整理,先是在纸上,后来在电脑上验算了一遍,终于搞出来了一点眉目哦!
金玉满堂@bj
·
2023-09-10 14:53
算法
基础
动态规划
算法
ARTS 2023.8.21-2023.8.27 (第一周)
ARTS2023.8.21-2023.8.27(第一周)ARTS:A:至少每周完成一道Leecode的
算法题
;R:阅读并点评至少一篇英文技术文章;T:学习至少一个技术技巧;S:分享一篇有观点和思考的技术文章
Crazy_August
·
2023-09-10 14:24
ARTS
学习记录
leetcode
经验分享
ARTS 2023.8.28-2023.9.03 (第二周)
ARTS2023.8.28-2023.9.03(第二周)ARTS:A:至少每周完成一道Leecode的
算法题
;R:阅读并点评至少一篇英文技术文章;T:学习至少一个技术技巧;S:分享一篇有观点和思考的技术文章
Crazy_August
·
2023-09-10 13:21
ARTS
学习记录
leetcode
学习方法
华为OD机考
算法题
:数字加减游戏
目录题目部分解读与分析代码实现题目部分题目数字加减游戏难度难题目说明小明在玩一个数字加减游戏,只使用加法或者减法,将一个数字s变成数字t。每个回合,小明可以用当前的数字加上或减去一个数字。现在有两种数字可以用来加减,分别为a,b(a≠b),其中b没有使用次数限制。请问小明最少可以用多少次a,才能将数字s变成数字t。题目保证数字s一定能变成数字t。输入描述输入的唯一一行包含四个正整数s,t,a,b(
御剑乐逍遥
·
2023-09-10 13:53
华为OD机考
华为od
算法
游戏
Java
Javascript
数据结构
游戏开发面试题(一)
算法题
游戏开发面试题(一)
算法题
数据结构栈Stack特性后进先出操作push入栈,pop出栈,top取栈顶元素实现动态数组实战实战1:栈的最小值请设计一个栈,除了常规栈支持的pop与push函数以外,还支持min
猿宅
·
2023-09-10 11:35
杭电
比赛总结
我们的队伍:team013另外两队:team014、team015今天是我第一次打
杭电
,发现
杭电
多数都是猜结论题先给一下我们的提交数据SubmitTimeProblemIDTimeMemoryJudgeStatus4
Young_20220202
·
2023-09-10 08:10
其他
算法比赛备赛笔记
本篇博客是我在一年多的学习和比赛中所做的笔记,记录的内容都是我认为在比赛中高频次出现的算法,而且除了
线段树
之外都是比较基础的算法。应该会不断更新吧。一.算法1.数论基础循环小数转换为分数转换方
开longlong了吗?
·
2023-09-10 07:48
算法
笔记
LeetCode
算法题
:2. 两数相加
文章目录题目描述:通过代码创建新一串新链表:题目描述:给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字0之外,这两个数都不会以0开头。题目链接:2.两数相加通过代码创建新一串新链表:优点是便于思考操作,但是会增加存储空间的占用,如果链表内的数据本身就很大,就会加剧内存的
Aer_7z
·
2023-09-10 06:50
算法
leetcode
笔记
链表
c++
王道数据结构链表
算法题
第十二题
#define_CRT_SECURE_NO_WARNINGS#include#include#include#include#include#includetypedefstructnode{intdata;structnode*next;}SingleList;SingleList*init_SingleList(){SingleList*list=malloc(sizeof(SingleLis
weixin_43788095
·
2023-09-10 05:49
链表
数据结构
算法
【王道数据结构编程题】- 链表
算法题
目录19.设有一个带头结点的循环单链表,其结点值均为正整数。设计一个算法,反复找出单链表中结点值最小的结点并输出,然后将该结点从中删除,直到单链表空为止,再删除表头结点。20.设头指针为L的带有表头结点的非循环双向链表,其每个结点中除有pred(前驱指针)、data(数据)和next(后继指针)域外,还有一个访问频度域freq。在链表被启用前,其值均初始化为零。每当在链表中进行一-次Locate(
顾城沐心
·
2023-09-10 05:17
数据结构与算法
数据结构
链表
算法
c++
【王道数据结构编程题】- 顺序表删除最小值元素 + 顺序表元素逆置
2.王道代码题:设计一个高效算法,将顺序表L的所有元素逆置,要求算法的空间复杂度为O(1)其他-王道数据结构
算法题
-顺序表题,如下顺序表-删除所有值为x的数据元素+删除值在给定值s与t之间所有元素顺序表
顾城沐心
·
2023-09-10 05:46
数据结构与算法
c++
算法
数据结构
【王道数据结构编程题】- 两个有序顺序表合并 + 两个顺序表位置互换
其他-王道数据结构
算法题
-顺序表题,如下:顺序表-删除
顾城沐心
·
2023-09-10 05:46
数据结构与算法
c++
数据结构
算法
成都精灵云笔试部分
后续 初试部分考试形式 笔试考了三道
算法题
,笔试形式为阅读题目,然后用中文给出算法思路,最后给出算法例程,分数各占一半,简单,中等,复杂各一道题第一题:英文句子翻转
亭墨
·
2023-09-10 04:21
面经系列
算法题目
C与C++
算法
leetcode
笔记
c++
LeetCode - #13 罗马数字转整数
微博:@故胤道长)的Swift
算法题
题解整理为文字版以方便大家学习与阅读。
Swift社区
·
2023-09-10 01:02
【牛客面试必刷TOP101】Day2.判断链表中是否有环和链表中倒数最后k个结点
文章目录文章目录前言一.判断链表中是否有环题目描述解题分析二.链表中倒数最后k个结点题目描述解题分析总结前言今天是
算法题
第2天,今天的题我们主要学会了掌握双指针的有关题型(快慢指针);一.判断链表中是否有环题目描述描述判断给定的链表中是否有环
未央.303
·
2023-09-10 00:55
牛客面试必刷TOP101
数据结构
链表
算法题
java
《LeetCode 热题 HOT 100》Java答案汇总版---持续更新中
Java答案汇总版—持续更新中个人认为《LeetCode热题HOT100》中的题目特别适合算法新手进行一个入门的刷题,而且作者做了一半左右的题目就感觉收获颇丰,可以拿一些编程大赛的国家级三等奖了,是刷
算法题
的不二选择
XRT_knives
·
2023-09-09 19:18
LeetCode
leetcode
算法
java
ARTS打卡第七周
ARTS打卡第七周Algorithm:每周至少做一个leetcode的
算法题
705.设计哈希集合不使用任何内建的哈希表库设计一个哈希集合(HashSet)。
MR_Model
·
2023-09-09 17:12
算法题
打卡day59-单调栈 | 503.下一个更大元素II、42. 接雨水
503.下一个更大元素II-力扣(LeetCode)状态:查看思路后AC。和每日温度一样,区别在于走两边数组,代码如下:classSolution{public:vectornextGreaterElements(vector&nums){intlen=nums.size();vectorres(len,-1);stackst;for(inti=0;inums[st.top()]){res[st.
寡悔
·
2023-09-09 16:10
算法
【
算法题
】小红书2023秋招提前批算法真题解析
文章目录题目来源T1:5900:【DP】小红书2023秋招提前批-连续子数组最大和5801:【二分查找】小红书2023秋招提前批-精华帖子解法1——排序+滑动窗口解法2——前缀和+二分查找5000:【模拟】小红书2023秋招提前批-小红的数组构造解法——数学5300:【哈希表】小红书2023秋招-推荐系统题目来源红书2023秋招提前批算法真题解析T1:5900:【DP】小红书2023秋招提前批-连
小威W
·
2023-09-09 08:20
算法刷题记录
面试经历
算法
小红书
笔试
Java
ACM
免费下载 | 超全
算法题
精解,一本能“在线”编程的面试宝典
点击这里立即下载:《程序员面试宝典》内容介绍备战大厂怎么能少了尖兵利刃?《程序员面试宝典》正式发布,助你一臂之力!70+算法面试模拟题深度解析,涵盖树、排序、二分查找、数组、递归、数学、分治算法、枚举、哈希表、动态规划等近30种大厂笔试常考知识点,部分题目还提供不止一种解法的详细介绍!决胜面试就在这一本!PC端下载链接:https://developer.aliyun.com/topic/down
阿里开发者
·
2023-09-09 08:19
LeetCode:环形链表
前言又是一波
算法题
...报告,先申明:我不是要跳槽,也不是在刷
算法题
。就是单纯最近在看书,翻到了之前买的一些网课,拿出来读一读。发现还是挺有意思的,所以特定记录一下。
咸鱼正翻身
·
2023-09-09 01:22
【
算法题
】2651. 计算列车到站时间
题目:给你一个正整数arrivalTime表示列车正点到站的时间(单位:小时),另给你一个正整数delayedTime表示列车延误的小时数。返回列车实际到站的时间。注意,该问题中的时间采用24小时制。示例1:输入:arrivalTime=15,delayedTime=5输出:20解释:列车正点到站时间是15:00,延误5小时,所以列车实际到站的时间是15+5=20(20:00)。示例2:输入:ar
程序猿不脱发2
·
2023-09-08 19:55
算法
leetcode
数据结构
【科学刷题】完全吃透所有栈相关的
算法题
https://leetcode-cn.com/tag/stack/problemset/文章目录1常规的栈相关题目1.1括号匹配1.1.1有效的括号1.1.2移除无效的括号1.2基于栈的模拟题1.2.1原子的数量1.2.2反转每对括号间的子串1.2.3括号的分数1.2.4字符串解码1.3栈的压入、弹出序列1.4表达式求值1.4.1逆波兰表达式求值1.4.2基本计算器1.4.2.1加减号+小括号1
数学工具构造器
·
2023-09-08 18:17
科学刷题
算法
leetcode
python
你为什么总招不到对的人?
“你出的那些
算法题
、八股文,网上一堆答案,候
·
2023-09-08 18:35
程序员
【C++进阶(五)】STL大法--list模拟实现以及list和vector的对比
博主CSDN主页:
杭电
码农-NEO ⏩专栏分类:C++从入门到精通⏪ 代码仓库:NEO的学习日记 关注我带你学习C++ list模拟实现1.前言2.list类的大致框架与结构3.List类的构造,析构,
杭电码农-NEO
·
2023-09-08 13:16
C++从入门到精通
c++
list
java
华为OD机考
算法题
:最远足迹
目录题目部分解读与分析代码实现题目部分题目最远足迹题目说明某探险队负责对地下洞穴进行探险。探险队成员在进行探险任务时,随身携带的记录器会不定期地记录自身的坐标,但在记录的间隙中也会记录其他数据。探索工作结束后,探险队需要获取到某成员在探险过程中相对于探险队总部的最远的足迹位置。1.仪器记录坐标时,坐标的数据格式为(x,y),如(1,2)、(100,200),其中0maxDistance){maxD
御剑乐逍遥
·
2023-09-08 12:25
华为OD机考
华为od
算法
数据结构
Java
Javascript
华为OD机考
算法题
:字符串解密
目录题目部分解读与分析代码实现题目部分题目字符串解密题目说明给定两个字符串string1和string2。string1是一个被加扰的字符串。string1由小写英文字母('a'~'z')和数字字符('0'~'9')组成,而加扰字符串由'0'~'9'、'a'~'f'组成。string1里面可能包含0个或多个加扰子串,剩下可能有0个或多个有效子串,这些有效子串被加扰子串隔开。string2是一个参考
御剑乐逍遥
·
2023-09-08 12:24
华为OD机考
华为od
算法
数据结构
Java
Javascript
前端
算法题
收集
数组去重和排序的多种实现算法letary=[12,23,12,15,25,23,25,14,16];//es6中的Setletarr=[...newSet(ary)]console.log(arr)//es6中的Array.fromletarr=Array.from(newSet(ary))console.log(arr)//循环的方式letarr=[]for(leti=0;ia-b)ary=ar
无穷369
·
2023-09-08 10:28
算法题
打卡day57-编辑距离 | 647. 回文子串、516.最长回文子序列
647.回文子串-力扣(LeetCode)状态:没有思路重点是构造了一个dp[i][j],来表示s字符串i到j是否是一个回文串,代码如下:classSolution{public:intcountSubstrings(strings){intlen=s.size();intres=0;vector>dp(len,vector(len,false));for(inti=0;i=0;--i){for(
寡悔
·
2023-09-08 07:43
算法
算法题
打卡day58-单调栈 | 739. 每日温度、496.下一个更大元素I
739.每日温度-力扣(LeetCode)状态:暴力超时,查看思路后AC。利用持续维护一个单调递增的栈来实现一次遍历就可以得到答案,代码如下:classSolution{public:vectordailyTemperatures(vector&temperatures){intlen=temperatures.size();vectorres(len,0);stackst;for(inti=0;
寡悔
·
2023-09-08 07:10
算法
最近有感:忙于了解, 何时深入
我今天这样觉得,当时学了Java的用法,就该多刷
算法题
,提高使用这门语
etron_jay
·
2023-09-08 05:58
力扣贪心
算法题
目合集
本文源自代码随想录的学习笔记,如有侵权请联系我下架。贪心算法理论基础贪⼼思路往往很巧妙,并不简单贪心的题目往往有这类特点:如果找出局部最优并可以推出全局最优,就是贪⼼,如果局部最优都没找出来,就不是贪⼼,可能是单纯的模拟。如何知道局部最优推出全局最优,有数学证明么?其实不太需要严谨的数学证明,能大致解释就行了。本文既有简单适当的证明(每篇⽂章都⽤了反证法),也把常识性的知识理论化,系统化(局部最优
晴夏。
·
2023-09-08 03:44
算法题
贪心算法
leetcode
c++
ARTS 20201208-1215
Algorithm:每周至少做一个LeetCode的
算法题
算法题
:1剑指offer24:翻转链表递归法实现翻转链表链表递归的基线条件(最简单情况):没有节点或者只有一个节点基线条件:什么时候函数不再调用自己递归条件
csqingyang
·
2023-09-07 23:45
LeetCode
算法题
合集—数组篇
数组基础
算法题
1.二分查找https://leetcode-cn.com/problems/binary-search/给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索
fllow_wind
·
2023-09-07 23:14
算法
算法
java
力扣
算法题
:最后一个单词的长度
题目:给你一个字符串s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。单词是指仅由字母组成、不包含任何空格字符的最大子字符串。classSolution:deflengthOfLastWord(self,s:str)->int:new_s=s.strip().split("")returnlen(new_s[-1])先使用strip()方法将字符串的首尾空格字符去掉,
撒哈拉拉倒吧
·
2023-09-07 22:08
算法
python
深入学习与探索:高级数据结构与复杂算法
文章目录学习高级数据结构B+树:数据库引擎的骨干
线段树
:高效的区间查询Trie树:高效的字符串检索探索复杂算法领域图算法:解决复杂网络问题字符串匹配算法:处理文本搜索近似算法:在NP难题上取得近似解结论欢迎来到数据结构学习专栏
IT·陈寒
·
2023-09-07 20:02
数据结构学习
学习
数据结构
算法
b树
近邻算法
935. 骑士拨号器
参考代码:package西湖
算法题
解___中等题;importjava.util.Arrays;public
Wzideng
·
2023-09-07 13:33
算法知识
#
LeetCode题解
java学习
算法
leetcode
java
数据结构
动态规划
华为OD机考
算法题
:字符串化繁为简
目录题目部分解读与分析代码实现题目部分题目字符串化繁为简题目说明给定一个输入字符串,字符串只可能由英文字母('a'~'z'、'A'~'Z')和左右小括号('('、')')组成。当字符里存在小括号时,小括号是成对的,可以有一个或多个小括号对,小括号对不会嵌套,小括号对内可以包含1个或多个英文字母,也可以不包含英文字母。当小括号对内包含多个英文字母时,这些字母之间是相互等效的关系,而且等效关系可以在不
御剑乐逍遥
·
2023-09-07 13:13
华为OD机考
华为od
算法
Java
JavaScript
数据结构
算法通关村第十五关:白银挑战-海量数据场景下的热门
算法题
白银挑战-海量数据场景下的热门
算法题
1.从40亿中产生一个不存在的整数题目要求:给定一个输入文件,包含40亿个非负整数,请设计一个算法,产生一个不存在该文件中的整数,假设你有1GB的内存来完成这项任务。
ListenYin
·
2023-09-07 11:37
算法
面试算法-数据结构二
大厂算法面试1)图论2)大数据3)动态规划优秀的算法往往取决于你采取那种数据结构高级数据结构1)优先队列2)图3)前缀树4)
线段树
5)树状数组在分析问题的时候,回归本质,迎刃而解优先队列与普通队列的区别
小崔的技术博客
·
2023-09-07 11:18
找工作
面试
算法
数据结构
【
算法题
】2845. 统计趣味子数组的数目
题目:给你一个下标从0开始的整数数组nums,以及整数modulo和整数k。请你找出并统计数组中趣味子数组的数目。如果子数组nums[l…r]满足下述条件,则称其为趣味子数组:在范围[l,r]内,设cnt为满足nums[i]%modulo==k的索引i的数量。并且cnt%modulo==k。以整数形式表示并返回趣味子数组的数目。注意:子数组是数组中的一个连续非空的元素序列。示例1:输入:nums=
程序猿不脱发2
·
2023-09-07 09:07
算法
数据结构
leetcode
【
算法题
】2842. 统计一个字符串的 k 子序列美丽值最大的数目
题目:给你一个字符串s和一个整数k。k子序列指的是s的一个长度为k的子序列,且所有字符都是唯一的,也就是说每个字符在子序列里只出现过一次。定义f©为字符c在s中出现的次数。k子序列的美丽值定义为这个子序列中每一个字符c的f©之和。比方说,s=“abbbdd”和k=2,我们有:f(‘a’)=1,f(‘b’)=3,f(‘d’)=2s的部分k子序列为:“abbbdd”->“ab”,美丽值为f(‘a’)+
程序猿不脱发2
·
2023-09-07 09:06
算法
java
数据结构
ARTS WEEK 7
Algorithm:每周至少做一个leetcode的
算法题
;Review:阅读并点评至少一篇英文技术文章;Tip/Techni:学习至少一个技术技巧;Share:分享一篇有观点和思考的技术文章。
yuanyuan148
·
2023-09-07 06:41
LeetCode解法汇总2605. 从两个数字数组里生成最小数字
目录链接:力扣编程题-解法汇总_分享+记录-CSDN博客GitHub同步刷题项目:GitHub-September26/java-algorithms:
算法题
汇总,包含牛客,leetCode,lintCode
失落夏天
·
2023-09-07 01:49
编程题
leetcode
算法
职场和发展
面试必备经典
算法题
目(c语言实现)
目录前言:本章将会介绍三道来自leetcode上的经典题目,涉及到的思路主:双指针1:剑指Offer58-II.左旋转字符串-力扣(LeetCode)2:977.有序数组的平方-力扣(LeetCode)3:27.移除元素-力扣(LeetCode)题目描述:给我们一个字符串,和给一个整数n要求我们将字符串中前n个字符旋转到字符串后面去。下面我来介绍这道题的解法:-->解法1:暴力解法时间复杂度为o(
聪根大牛成长日记!
·
2023-09-06 22:01
算法
c语言
开发语言
2024腾讯校招后端面试真题汇总及其解答(三)
21【
算法题
】反转链表题目:给定单链表的头节点head,请反转链表,并返回反转后的链表的头节点。
这就是编程
·
2023-09-06 20:49
大厂校招笔试面试真题详解
面试
职场和发展
华为OD机考
算法题
:根据某条件聚类最少交换次数
目录题目部分解读与思路代码实现题目部分题目根据某条件聚类最少交换次数题目说明给出数字K,请输出所有结果小于K的整数组合到一起的最少交换次数。组合一起是指满足条件的数字相邻,不要求相邻后在数组中的位置。数据范围-100=minIdx,iMax>=maxIdx,此题的要求可以转换成,从[minIdx,maxIdx]这个闭区间中,找出一个长度为count的闭区间(闭区间为arr数组的下标),使arr数组
御剑乐逍遥
·
2023-09-06 19:43
华为OD机考
华为od
算法
Java
JavaScript
数据结构
上一页
52
53
54
55
56
57
58
59
下一页
按字母分类:
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
其他