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
刷题
之路:19. 删除链表的倒数第 N 个结点
如果帮助到您,还请点个关注吧,hahaha给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。进阶:你能尝试使用一趟扫描实现吗?示例1:输入:head=[1,2,3,4,5],n=2输出:[1,2,3,5]示例2:输入:head=[1],n=1输出:[]示例3:输入:head=[1,2],n=1输出:[1]提示:链表中结点的数目为sz1ListNode:dummy=ListNode(-1
Super灬Dan
·
2024-02-13 11:17
力扣LeetCode
链表
leetcode
算法
数据结构
删除链表的倒数第
N
个结点
Leetcode
刷题
69. x 的平方根
给你一个非负整数x,计算并返回x的算术平方根。由于返回类型是整数,结果只保留整数部分,小数部分将被舍去。注意:不允许使用任何内置指数函数和算符,例如pow(x,0.5)或者x**0.5。示例1:输入:x=4输出:2示例2:输入:x=8输出:2解释:8的算术平方根是2.82842...,由于返回类型是整数,小数部分将被舍去。提示:0x){r=(r+x/r)/2;}return(int)r;}//方法
Bonbon_wen
·
2024-02-13 10:31
数组
数学
二分查找
【玩转408数据结构】线性表——定义和基本操作
考点剖析线性表是
算法题
命题的重点,该类题目实现相对容易且代码量不高,但需要最优的性能(也就是其时间复杂度以及空间复杂度最优),这样才可以获得满分。
凉云生烟
·
2024-02-13 07:05
考研408之数据结构
数据结构
考研
算法
【华为OD机考 统一考试机试C卷】最少停车数/停车场车辆统计(Java题解)
(Java)华为OD机试C卷+D卷+AB卷+
刷题
OJ2023年11月份,华为官方已经将华为OD机考:OD统一考试(A卷/B卷)切换到OD统一考试(C卷)和OD统一考试(D卷)。
算法大师
·
2024-02-13 06:32
华为od
c语言
java
【华为OD机考 统一考试机试C卷】最少停车数/停车场车辆统计(C++ Java JavaScript Python C语言)
另外订阅专栏还可以联系笔者开通在线OJ进行
刷题
,提高
刷题
效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-02-13 06:30
华为od
c语言
c++
java
javascript
【从零开始】力扣
刷题
(1)
文章目录前言数组:数组的遍历485.最大连续的一个数495.提莫攻击414.第三大的数628.三个数的最大乘积数组:统计数组中的元素645.错误的集合697.数组的度484.找到所有数组中消失的数组442.数组中重复的数据41.缺失的第一个正数274.H指数前言我根据这里的表单开始刷力扣数组:数组的遍历485.最大连续的一个数用的方法是先将数组转换成字符串,再以0分割,找到最大的字符的长度即是解。
荒野火狐
·
2024-02-13 06:30
python
leetcode
算法
职场和发展
力扣
刷题
整理
力扣20210321题号:173_矩阵置零题目描述给定一个mxn的矩阵,如果一个元素为0,则将其所在行和列的所有元素都设为0。请使用原地算法。进阶:一个直观的解决方案是使用O(mn)的额外空间,但这并不是一个好的解决方案。一个简单的改进方案是使用O(m+n)的额外空间,但这仍然不是最好的解决方案。你能想出一个仅使用常量空间的解决方案吗?方法一:代码classSolution{public:void
ride_view
·
2024-02-13 06:00
leetcode
leetcode
算法
c++
Java集合方法汇总-力扣
刷题
必备
目录列表栈队列数组二维数组字符串set集合Collections工具类栈创建栈Stackstack=newStack();判断栈是否为空stack.empty();取出栈顶的元素,不弹出注意,元素取出时是object类型,需进行类型强转stack.peek();取出栈顶的元素,弹出stack.pop();存入元素stack.push(元素);栈的大小stack.size();队列创建队列Queue
史上最强大乘渡劫老怪
·
2024-02-13 06:30
Java
数据结构
数据结构
java
错误的集合(力扣
刷题
)
个人主页(找往期文章包括但不限于本期文章中不懂的知识点):我要学编程(ಥ_ಥ)-CSDN博客由于作者比较菜,还没学malloc这个函数,因此这个题目只写一些与原题大致的思路。题目链接:645.错误的集合-力扣(LeetCode)题目:集合s包含从1到n的整数。不幸的是,因为数据错误,导致集合里面某一个数字复制了成了集合里面的另外一个数字的值,导致集合丢失了一个数字并且有一个数字重复。给定一个数组n
我要学编程(ಥ_ಥ)
·
2024-02-13 06:27
C语言
算法
leetcode
c语言
【华为OD机考 统一考试机试C卷】按身高和体重排队(C++ Java JavaScript Python C语言)
另外订阅专栏还可以联系笔者开通在线OJ进行
刷题
,提高
刷题
效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-02-13 06:11
华为od
c++
java
javascript
USTC Verilog OJ Solutions
科大OJ其对应的英文版:HDLBits
刷题
网站01输出1moduletop_module(outputone);assignone=1;endmodule02输出0moduletop_module(outputzero
Daniel_187
·
2024-02-13 05:50
其他
fpga开发
Verilog
HDL
risc-v
代码随想录
刷题
笔记 DAY 23 | 修剪二叉搜索树 No.669 | 将有序数组转换为二叉搜索树 No.108 | 把二叉搜索树转换为累加树 No.538
文章目录Day2301.修剪二叉搜索树(No.669)1.1题目1.2笔记1.3代码02.将有序数组转换为二叉搜索树(No.108)2.1题目2.2笔记2.3代码03.把二叉搜索树转换为累加树(No.538)3.1题目3.2笔记3.3代码Day2301.修剪二叉搜索树(No.669)题目链接代码随想录题解1.1题目给你二叉搜索树的根节点root,同时给定最小边界low和最大边界high。通过修剪二
*Soo_Young*
·
2024-02-13 04:41
代码随想录
算法
java
代码随想录
刷题
笔记 DAY 24 | 回溯算法理论基础 | 组合问题 No. 77
文章目录Day2401.回溯算法理论基础1.1什么是回溯法?1.2为什么要使用回溯法?1.3如何理解回溯法?02.组合问题(No.77)2.1题目2.2笔记2.3代码Day2401.回溯算法理论基础1.1什么是回溯法?递归函数的下面就是回溯的逻辑(有递归就有回溯)递归函数的后面位置其实就是平时提到的后序位置也就是当前这个节点做完所有的操作返回上一个节点的时候,这时候对这个节点可以通过某些逻辑做回溯
*Soo_Young*
·
2024-02-13 04:41
代码随想录
笔记
算法
数据结构与算法-有效的字母异位词242(java)
tags:字符串categories:数据结构与
算法题
目:给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。
这里有颗小螺帽
·
2024-02-13 04:57
【华为OD机考 统一考试机试C卷】求幸存数之和(C++ Java JavaScript Python C语言)
另外订阅专栏还可以联系笔者开通在线OJ进行
刷题
,提高
刷题
效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-02-13 04:54
华为od
c语言
c++
java
javascript
生活点滴
寒假的第三天(1.21)截止今天(1.23)的状态:1.21日:早起跑步,吃早餐,
刷题
十点半左右和室友出门开启一天的逛街模式,首先买衣服,然后去海底捞吃火锅,接着继续逛超市,逛街…晚上八点到家试衣服,整理房间
Sunflowergirl
·
2024-02-13 03:05
动态规划 | 01背包问题理论 | 代码随想录
文章目录01背包问题画图说明代码滚动数组——一维dp数组多重背包跟随carl代码随想录
刷题
语言:python01背包问题动态规划从小问题着手,逐步解决大问题。
Begonia_cat
·
2024-02-13 03:20
算法与数据结构
动态规划
算法
致学弟学妹
大学是半夜熬夜与无限
刷题
的动力,而评价高中努力成功的结果就是是否考上理想的大学。回忆我的高中生活,它既是充实、美好,也是辛苦的,
刷题
、上不完的自习与飞快流速的时间,我知道你们感受的到。
乔翕
·
2024-02-13 03:31
剑指offer
刷题
日记-字符串类型题
基于字符的特性,0-256,他的哈希的方法主要是用数组的方式体现的0-256,或0-26,创建这样的数组来表述字符串的某种特性,这是字符串查找题目的一个特质具体题目:50题找出字符串中找出第一个只出现一次的字符,比如输入“abacceff",则输出'b'要想知道某个字符是不是只出现了一次,必须遍历字符串的每个字符。因此可以先遍历一次,统计每个字符出现次数。再遍历一次,遇到某个字符出现字符为1就立即
今天大梦要早睡
·
2024-02-13 03:11
python实现leetcode_Python爬取 LeetCode 题目及 AC 代码
前言最近在刷
算法题
,想要整理一下做个总结,发现每道题都要复制粘贴题目和解法实在太浪费时间了。本着解放劳动力的思维研究了下LeetCode爬虫,把题目和代码爬取自动生成Markdown文档。
eternal?
·
2024-02-13 00:29
力扣
刷题
之旅:高阶篇(四)—— 最小生成树算法
力扣(LeetCode)是一个在线编程平台,主要用于帮助程序员提升算法和数据结构方面的能力。以下是一些力扣上的入门题目,以及它们的解题代码。引言:在算法领域中,图论是一个重要且有趣的分支,而最小生成树问题则是图论中的一个经典问题。最小生成树算法用于在一个连通的加权无向图中找到一棵边权值之和最小的生成树。在实际应用中,最小生成树算法常用于网络设计、电路设计等领域。一、最小生成树算法简介最小生成树算法
GT开发算法工程师
·
2024-02-13 00:28
算法
leetcode
图论
python
数据结构
职场和发展
力扣
刷题
之旅:高阶篇(一)—— 并查集的应用
--点击进入
刷题
地址引言在算法的世界中,并查集是一种非常高效且实用的数据结构,常用于处理一些具有连通性质的问题。在力扣(LeetCode)上,并查集的题目往往涉及到图的连通性、朋友关系的传递性等问题。
GT开发算法工程师
·
2024-02-13 00:27
leetcode
算法
职场和发展
数据结构
python
动态规划
力扣
刷题
之旅:高阶篇(三)—— 图算法的挑战
--点击进入
刷题
地址引言在算法世界的深处,图算法犹如一座高峰,等待着勇者的攀登。在力扣(LeetCode)平台上,图
算法题
目以其独特的复杂性和挑战性,吸引了无数算法爱好者的目光。
GT开发算法工程师
·
2024-02-13 00:27
leetcode
python
哈希算法
dfs
算法
力扣
刷题
之旅:高阶篇(二)—— 动态规划的艺术:背包问题
--点击进入
刷题
地址引言---在算法设计的殿堂中,动态规划无疑是一颗璀璨的明珠。它用巧妙的状态转移思想解决了许多看似棘手的问题。
GT开发算法工程师
·
2024-02-12 23:26
leetcode
动态规划
算法
python
数据结构
职场和发展
万年历(遍历求天数(也可用调用蔡勒公式))
运行结果:经常万年历的
算法题
是给一个年限范围的(例如:1940-2040)所以我们在求解时候可以根据初始年份来计算天数计算。
chenWangi
·
2024-02-12 20:18
算法
linux
运维
c语言
【华为OD机考 统一考试机试C卷】悄悄话(C++ Java JavaScript Python C语言)
另外订阅专栏还可以联系笔者开通在线OJ进行
刷题
,提高
刷题
效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-02-12 19:55
华为od
c语言
c++
javascript
java
【华为OD机考 统一考试机试C卷】连续字母长度(C++ Java JavaScript Python C语言)
另外订阅专栏还可以联系笔者开通在线OJ进行
刷题
,提高
刷题
效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-02-12 19:25
华为od
c语言
c++
java
javascript
C语言——oj
刷题
——模拟实现库函数strlen
目录方法一:迭代法方法二:递归法方法三:指针算术法方法四:汇编指令法当我们使用C语言进行字符串操作时,经常会用到库函数strlen来获取字符串的长度。strlen函数的作用是计算一个以null字符结尾的字符串的长度。在本篇博客中,我将详细介绍如何模拟实现strlen函数的几种方法。方法一:迭代法迭代法是最简单和直观的方法,它通过遍历字符串中的字符,直到遇到null字符为止,然后返回遍历的字符数作为
朝九晚五ฺ
·
2024-02-12 18:52
c语言
算法
开发语言
C语言——oj
刷题
——字符串左旋
问题:实现一个函数,可以左旋字符串中的k个字符。例如:ABCD左旋一个字符得到BCDAABCD左旋两个字符得到CDAB实现:当我们谈到字符串左旋时,我们指的是将字符串中的字符向左移动一定数量的位置。这个问题在编程中非常常见,特别是在字符串处理和算法实现中。在C语言中,我们可以使用一种简单而有效的方法来完成字符串的左旋操作。下面是一个示例代码,演示了如何实现字符串左旋:#include#includ
朝九晚五ฺ
·
2024-02-12 18:22
算法
c语言
vscode
开发语言
做题的日子
想明天去录信息,只能今天
刷题
,一遍一遍又一遍,错了又做,做了又错,一直在反复,一直在做题,看书看驾考宝典,直到现在做真题,达到90分以上了,眼睛都有点酸疼。今天就到此为止
肖_a799
·
2024-02-12 18:39
蓝桥杯
刷题
--python-4
0成绩分析-蓝桥云课(lanqiao.cn)importosimportsys#请在此输入您的代码n=int(input())max_=float('-inf')min_=float('inf')res=0for_inrange(n):score=int(input())#最高分max_=max(max_,score)#最低分min_=min(min_,score)#总分res+=score#平均
芝士小熊饼干
·
2024-02-12 17:34
蓝桥杯
职场和发展
【华为OD机考 统一考试机试C卷】字符串筛选排序(C++ Java JavaScript Python C语言)
另外订阅专栏还可以联系笔者开通在线OJ进行
刷题
,提高
刷题
效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-02-12 17:00
华为od
c语言
c++
java
javascript
【华为OD机考 统一考试机试C卷】求字符串中所有整数的最小和(C++ Java JavaScript Python)
另外订阅专栏还可以联系笔者开通在线OJ进行
刷题
,提高
刷题
效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-02-12 17:59
华为od
c语言
c++
javascript
java
python
java数据结构与算法
刷题
-----LeetCode594. 最长和谐子序列
java数据结构与算法
刷题
目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-02-12 17:56
算法
java
leetcode
算法
java数据结构与算法
刷题
-----LeetCode18. 四数之和
java数据结构与算法
刷题
目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-02-12 17:55
算法
java
算法
leetcode
LeetCode|Python|400题分类
刷题
记录——递归
递归/DFS/BFS在不断更新中...51.N皇后n皇后问题研究的是如何将n个皇后放置在n×n的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数n,返回所有不同的n皇后问题的解决方案。每一种解法包含一个不同的n皇后问题的棋子放置方案,该方案中'Q'和'.'分别代表了皇后和空位。示例1:输入:n=4输出:[[".Q..","...Q","Q...","..Q."],["..Q.","Q...",
ClaraR
·
2024-02-12 16:01
python
leetcode
python
leetcode
LeetCode
刷题
(每日一题) --115. 不同的子序列(动态规划)
题目给定一个字符串s和一个字符串t,计算在s的子序列中t出现的个数。字符串的一个子序列是指,通过删除一些(也可以不删除)字符且不干扰剩余字符相对位置所组成的新字符串。(例如,“ACE”是“ABCDE”的一个子序列,而“AEC”不是)题目数据保证答案符合32位带符号整数范围。示例1:输入:s=“rabbbit”,t=“rabbit”输出:3示例2:输入:s=“babgbag”,t=“bag”输出:5
Hanzoe_lwh
·
2024-02-12 16:01
算法
数据结构
leetcode
python
字符串
【数据结构】【更新中】【python】leetcode
刷题
记录:热题100答案 + 每日一题(附文字说明)
题目为leetcode的热题100.仅作学习用,且题目为节选,不断更新。如果点赞过100就会制作动画一、Hash(1)给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例1:输入:nums=[2,7,11,15]
Hundred billion
·
2024-02-12 16:28
算法
数据结构
leetcode
哈希算法
python
算法
面试算法LeetCode
刷题
班—BAT面试官带你刷真题、过笔试
课程名称:《面试算法LeetCode
刷题
班》——BAT面试官带你刷真题、过笔试主讲老师:林老师BAT资深研发工程师(T7/P8级),致力于搜索引擎及其子系统的研发、迭代与优化,数据分析与挖掘领域专家,多年担任校园招聘
Dan Boneh
·
2024-02-12 16:24
高级程序设计
算法
【文思周读1】《打开心智》- 我们应该如何过好一生?
人生是道
算法题
,我们应该如何过好一生?寻找底层逻辑,掌控情绪,自我驱动,果断行动,高效学习,深度思考,积极创造,作者按照标题依次给了我们步骤,更是解法!
文思源想
·
2024-02-12 14:58
文思周读
文思周读
读书笔记
《打开心智》
【LeedCode
刷题
】轮转数组
目录1、题目描述2、方法一3、方法二4、方法三(三步逆置法)1、题目描述给定一个整数数组nums,将数组中的元素向右轮转k个位置,其中k是非负数。输入:nums=[1,2,3,4,5,6,7],k=3输出:[5,6,7,1,2,3,4]解释:向右轮转1步:[7,1,2,3,4,5,6]向右轮转2步:[6,7,1,2,3,4,5]向右轮转3步:[5,6,7,1,2,3,4]2、方法一循环k次,每一轮
tan77º
·
2024-02-12 13:40
算法
leetcode
c语言
数据结构
【LeedCode
刷题
】摩尔投票算法
1、摩尔投票算法在一个数组中,有一个数的出现次数大于数组总个数的一半,要求找出这个数,这时候就可以用到摩尔投票算法。可以假设一个投票事件,1、2、3共三名候选者,一共7个人给他们投票,所投的票组成是[3,2,2,1,2,3,2],那这个时候候选者2的票数就多于一半,可以将2与1,3看成是对立的,因为候选者2的票数就多于一半,所以用2获得的总票数减去1和3获得的票数之和,一定是大于0的时间复杂度:O
tan77º
·
2024-02-12 13:38
算法
数据结构
c语言
leetcode
操作系统——内存管理(附带Leetcode
算法题
LRU)
1.内存管理主要用来干什么?操作系统的内存管理主要负责内存的分配与回收、内存扩充(虚拟技术)、地址转换(逻辑-物理)、内存保护(保证各进程在自己的内存空间运行,不会越界访问).....2.什么是内存碎片?内存碎片是内存的申请和释放产生的,内存碎片会导致内存利用率下降。内存碎片分为内部内存碎片和外部内存碎片。内部内存碎片:分配的内存比实际使用的内存大,哪些没有被使用的内存就被称为内部内存碎片。外部内
迷茫的羔羊羊
·
2024-02-12 11:29
操作系统
算法
linux
ubuntu
risc-v
windows
macos
harmonyos
【
刷题
日志】牛客 HJ73 计算日期到天数转换
计算日期到天数转换阅读题目解题方案及解题思路方法一.手撕日期类方法二.分别直接算出平年和闰年每个月的时间并对应下标存入数组中,判断该年份为平年还是闰年,再for循环依次求和优化:也不用分别算出平年和闰年的每个月的时间,闰年就比平年多一天,所以直接算出平年各月的天数,判断是否为闰年,是就在原基础上天数再+1就行。方法三.直接按平年,算好每个月份已累积到的天数(累积到的都是前面的月份完整天数的总和),
NiNi_suanfa
·
2024-02-12 10:56
牛客刷题日志
算法
C++
【力扣】
刷题
备忘录-动归-63. 不同路径 II
63.不同路径IIclassSolution{public:intuniquePathsWithObstacles(vector>&obstacleGrid){intm=obstacleGrid.size();//size写成zise了看半天报错没看懂是这意思intn=obstacleGrid[0].size();vector>dp(m,vector(n,0));//2Dvector的标准写法有些
Branton_Zhenyuan
·
2024-02-12 10:15
力扣备忘录
leetcode
算法
【力扣】
刷题
备忘录-动归-343. 整数拆分
343.整数拆分classSolution{public:intintegerBreak(intn){vectordp(n+1);dp[2]=1;for(inti=3;idp(n+1);dp[2]=1;dp[3]=2;for(inti=4;i<=n;i++){for(intj=1;j<=3;j++){//这里只用考虑j<=3的情况dp[i]=max(dp[i],max(j*dp[i-j],j*(i
Branton_Zhenyuan
·
2024-02-12 10:15
力扣备忘录
c++
leetcode
【力扣】
刷题
备忘录-动归-96. 不同的二叉搜索树
96.不同的二叉搜索树这个解法属于那种,想不到就难,知道了就豁然开朗那种。只要想到其实一棵树的可能数量=左子树的可能数量×右子树的可能数量。算法就基本没难度了。详细讲解逻辑可以看:代码随想录的视频链接,我这里就不赘述了。classSolution{public:intnumTrees(intn){vectordp(n+1);dp[0]=1;for(inti=1;i<=n;i++){for(intj
Branton_Zhenyuan
·
2024-02-12 10:15
力扣备忘录
算法
c++
算法
刷题
框架
前言:最近积累了一些
算法题
量,正在刷东神的算法笔记,监督自己+记录下读后启发,顺便帮助道友们阅读数据结构这一部分老生常谈,数据的存储方式只有顺序存储和链式存储。
洒水水儿
·
2024-02-12 09:35
刷算法笔记
算法
Android程序员会遇到的算法(part 6 优先级队列PriorityQueue)
PriorityQueue,优先级队列的一些对应的
算法题
。优先级队列听起来很唬,其实就是一个帮助大家排序的数据结构而已,只不过它把插入->push
qing的世界
·
2024-02-12 08:30
C++爱好者的科目四易错点总结
科目四易错点总结在科目四考试中,一部分内容是可以通过
刷题
快速掌握的,一部分内容缺因易混淆而降低我们的准确率,本文主要对后者进行总结,期待大家补充与指正。
上烟雨心上尘
·
2024-02-12 07:50
杂谈
c++
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他