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
2026《数据结构》考研复习笔记四(第一章)
绪论前言时间复杂度分析前言由于先前笔者花费约一周时间将王道《数据结构》知识点大致过了一遍,圈画下来疑难知识点,有了大致的知识框架,现在的任务就是将知识点逐个理解透彻,并将
leetcode
刷题与课后刷题相结合
可乐^奶茶
·
2025-04-21 11:12
数据结构
考研
笔记
【AIDD初认识】人工智能药物发现
小白
入门指南
目录1、简介2、2022DPI分析报告3、AIDD与CADD-药物设计简介1.什么是药物设计1.1药物设计的基本概念1.2药物设计的方法2.药物设计的发展阶段2.1传统实验筛选2.2计算机辅助药物设计(CADD)2.3人工智能辅助药物设计(AIDD)3.药物设计中的关键专有名词3.1靶点(Target)3.2候选药物(LeadCompound)4.药物设计中的三大金刚4.1分子对接(Molecul
静静喜欢大白
·
2025-04-21 08:19
医疗影像
人工智能
药物设计
AIDD
力扣每日一题781题解-算法:贪心,数学公式 - 数据结构:哈希
https://
leetcode
.cn/problems/rabbits-in-forest/description/?
2301_78938049
·
2025-04-21 08:18
数据结构和算法日常练习
算法
leetcode
职场和发展
Day94 | 灵神 | 二叉树 统计二叉树中好点的数目
Day94|灵神|二叉树统计二叉树中好点的数目1448.统计二叉树中好点的数目1448.统计二叉树中好节点的数目-力扣(
LeetCode
)思路:1.递归函数含义含义就是以t为根结点的子树中有多少个好点这个一般就和题目要求的东西是一样的
为了前进而后退,为了走直路而走弯路
·
2025-04-21 06:40
刷题记录
二叉树
c++
数据结构
代码随想录算法训练营day5(哈希表)
华子目录有效的字母异位词思路有效的字母异位词https://
leetcode
.cn/problems/valid-anagram/description/思路使用哈希表,这里哈希表使用数组先申请一个26
^~^前行者~~~
·
2025-04-21 06:07
算法
数据结构
python
Leetcode
Hot100二刷-每日温度
Leetcode
Hot100-栈章节739:每日温度题目需求思路题外话739:每日温度链接:
Leetcode
739.每日温度题目需求给定一个整数数组temperatures,表示每天的温度,返回一个数组
克夏
·
2025-04-21 05:30
leetcode
算法
c++
小白
解析thingsboard 规则链节点
目录1、filter(筛选器)节点内容1.AlarmStatusFilter(报警状态过滤器)2.CheckFieldsPresence(检查字段存在性过滤器)3.CheckRelationPresence(检查关系存在性过滤器)4.EntityTypeFilter(实体类型过滤器)5.MessageTypeFilter(消息类型过滤器)6.OriginatorTypeFilter(发起者类型过滤
三阶码叟
·
2025-04-21 04:58
thingsboard
规则链
节点
【专题刷题】双指针(四):最接近的三数之和,接雨水
前言说明:本专栏主要记录本人的基础算法学习以及
LeetCode
刷题记录,按专题划分每题主要记录:(1)本人解法+本人屎山代码;(2)优质解法+优质代码;(3)精益求精,更好的解法和独特的思想(如果有的话
愚润泽
·
2025-04-21 04:55
#
统刷
C++刷题专栏
开发语言
c++
刷题
Leetcode
生信
小白
记录4-宏基因组上游分析流程记录和常用工具说明
宏基因组上游分析是研究复杂微生物群落基因组的关键步骤,根据是否有参考基因组,可分为有参分析和无参分析。有参分析(Reference-basedAnalysis)优点高准确性:由于有参考基因组,能够准确定位和注释基因。高效:比对过程相对较快,计算资源需求较低。缺点依赖参考基因组:如果样本中有大量未被参考基因组覆盖的微生物,可能会遗漏重要信息。偏见:存在参考基因组偏向性,可能会忽略一些少见或未知的物种
giraffb
·
2025-04-21 03:22
python
人工智能
开发语言
生信
小白
学Rust-02
基本类型Rust每个值都有其确切的数据类型,总的来说可以分为两类:基本类型和复合类型。基本类型意味着它们往往是一个最小化原子类型,无法解构为其它类型(一般意义上来说),由以下组成:数值类型:有符号整数(i8,i16,i32,i64,isize)、无符号整数(u8,u16,u32,u64,usize)、浮点数(f32,f64)、以及有理数、复数有符号整数:二进制补码表示,包含正负数;每个有符号类型规
发誓要做读书人
·
2025-04-21 03:21
rust
生物信息学
rust
Leetcode
- 周赛402
目录一,3185.构成整天的下标对数目II二,3186.施咒的最大总伤害三,3187.数组中的峰值一,3185.构成整天的下标对数目II这里的T1,T2是一个题,这里直接一起讲了,当我们已知x%24的值时,另一个数y%24的值一定等于(24-x%24)%24(正整数时成立),得到这个性质之后,我们可以使用一个数组统计%24出现的次数,一边遍历一边统计。代码如下:classSolution{publ
一叶祇秋
·
2025-04-21 02:17
Leetcode周赛
leetcode
算法
职场和发展
新手
小白
网站搭建速成教程(附代码模板) | 48小时上线个人网站!
作者:夏末之花发布日期:2025-03-10阅读量:10w+收藏数:5k+适用人群:零基础、想低成本快速建站的初学者前言你是否想拥有一个展示自我、记录生活或创业试水的网站?本文提供一套48小时极简建站方案,涵盖服务器配置、域名解析、代码模板及功能实现,手把手教你从零到上线!文末附赠告白网站模板源码和WordPress主题代码,直接替换内容即可使用!一、基础准备:服务器与域名1.服务器选择推荐海外免
夏末之花
·
2025-04-21 02:16
github
LeetCode
--- 135双周赛
题目列表3222.求出硬币游戏的赢家3223.操作后字符串的最短长度3224.使差值相等的最少数组改动次数3225.网格图操作后的最大分数一、求出硬币游戏的赢家简单数学题,115只能由一个75和四个10组成,我们只要看能构成几115就行,如果有奇数个115则Alice赢,否则Bob赢,代码如下classSolution{public:stringlosingPlayer(intx,inty){//
竹下为生
·
2025-04-21 02:46
LeetCode周赛
leetcode
算法
职场和发展
Python打造会聊天的AI机器人!保姆级教程+完整代码,零基础也能玩转人工智能!
内含完整代码和避坑指南,
小白
也能轻松上车!文末附【完整项目源码】下载方式!
夏末之花
·
2025-04-21 02:45
人工智能
机器人
语音识别
从零开始解剖Spring Boot启动流程:一个Java
小白
的奇幻冒险之旅
大家好呀!今天我们要一起探索一个神奇的话题——SpringBoot的启动流程。我知道很多小伙伴一听到"启动流程"四个字就开始头疼,别担心!我会用最通俗易懂的方式,带你从main()方法开始,一步步揭开SpringBoot的神秘面纱,直到内嵌Tomcat欢快地跑起来~♂️准备好了吗?让我们开始这段奇妙的旅程吧!第一章:一切的开始——main()方法1.1那个我们熟悉的入口每个SpringBoot项
魔道不误砍柴功
·
2025-04-20 23:23
java
spring
boot
后端
LeetCode
--674. Longest Continuous Increasing Subsequence
Givenanunsortedarrayofintegers,findthelengthoflongestcontinuousincreasingsubsequence(subarray).Example1:Input:[1,3,5,4,7]Output:3Explanation:Thelongestcontinuousincreasingsubsequenceis[1,3,5],itslengt
小·幸·运
·
2025-04-20 22:17
Leetcode题解
动态规划
最长不下降子序列
leetcode
674. Longest Continuous Increasing Subsequence python
给定无序整数数组,计算最长连续递增子序列的长度classSolution(object):deffindLengthOfLCIS(self,nums):""":typenums:List[int]:rtype:int"""count=1maxcount=1iflen(nums)==0:return0foriinrange(1,len(nums)):ifnums[i]>nums[i-1]:count
Adamoptimization
·
2025-04-20 22:46
leetcode
leetcode
python
leetcode
674. Longest Continuous Increasing Subsequence(最长连续递增子序列)
Givenanunsortedarrayofintegersnums,returnthelengthofthelongestcontinuousincreasingsubsequence(i.e.subarray).Thesubsequencemustbestrictlyincreasing.Acontinuousincreasingsubsequenceisdefinedbytwoindices
蓝羽飞鸟
·
2025-04-20 22:46
leetcode
算法
leetcode
Leetcode
674. Longest Continuous Increasing Subsequence
文章作者:Tyan博客:noahsnail.com|CSDN|简书1.Description2.SolutionclassSolution{public:intfindLengthOfLCIS(vector&nums){intmax_length=0;if(nums.size()nums[i-1]){length++;}else{length=1;}max_length=max(max_lengt
SnailTyan
·
2025-04-20 22:16
Leetcode
Leetcode
(
LeetCode
)598. 区间加法 II(数学)
题目:598.区间加法II思路:其实最大值的范围就在ops里行、列出现的最小值。时间复杂度0(n)。C++版本:classSolution{public:intmaxCount(intm,intn,vector>&ops){intmn_r=m,mn_c=n;for(autoop:ops){mn_r=min(mn_r,op[0]);mn_c=min(mn_c,op[1]);}returnmn_r*m
岁忧
·
2025-04-20 19:30
golang版刷题
LeetCode
java版刷题
leetcode
算法
职场和发展
c++
java
golang
巧用ChatGPT生成适合
小白
的Python练习题,助力编程入门
个人主页:User_芊芊君子欢迎大家点赞评论收藏⭐文章系列专栏:AI【前言】在Python学习的道路上,练习题是帮助
小白
快速掌握编程知识和技能的重要工具。
User_芊芊君子
·
2025-04-20 19:00
AI
chatgpt
python
开发语言
LeetCode
37. 解数独
classSolution{public:voidgetPos(int&x,int&y,introw,intcol){doubletempX=(double)row/2;doubletempY=(double)col/2;if(tempX>&board){//当前行是否已出现过for(intj=0;j>&board){for(introw=0;row>&board){backtrack(board
doglc
·
2025-04-20 18:25
LeetCode每日刷题记录
#
LeetCode困难题
算法
leetcode
数据结构
C盘爆红救星!1分钟安全转移桌面文件夹(Windows通用)
教你两种方法无损迁移桌面文件夹路径到D盘/E盘,附防数据丢失指南和路径恢复技巧,
小白
也能轻松操作。一、为什么需要迁移桌面路径?
EchoZeal
·
2025-04-20 17:46
电脑实用技巧
windows
LeetCode
-- Flora -- edit 2025-04-16
1.两数之和1.两数之和给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。你可以按任意顺序返回答案。示例1:输入:nums=[2,7,11,15],target=9输出:[0,1]解释:因为nums[0]+nums[1]==9,返回[0,1]。示例2:输
椰羊~王小美
·
2025-04-20 15:39
leetcode
linux
算法
泰山派GPIO子系统驱动---亮灯
本人linux驱动
小白
,文章基于B站up主李Sir______视频内容记录,做笔记用。如有错误欢迎指正。本文将以开发板第40引脚GPIO3_B4作为LED灯珠的控制引脚,高电平灯亮,低电平灯灭。
年纪青青
·
2025-04-20 15:07
linux
个人笔记
随笔
linux函数练习
linux
gpio驱动
泰山派
android 变沉浸式、全面屏、无状态栏、标题栏、手势导航栏
目录1.关键方法2.在项目中的应用1.关键方法去掉
小白
条参考:https://juejin.cn/post/7090385839619833893该方法在小米手机上测试去掉了手势栏与状态栏;关键方法1:
我要喝可乐!
·
2025-04-20 14:58
android
android-studio
java
android
docker 大模型
使用Docker实现大模型的步骤指南在今天的文章中,我们将指导刚入行的
小白
如何使用Docker来运行大模型。Docker是一个开放源代码的平台,允许开发者自动化应用程序的部署、扩展和管理。
ghjhjjjbjibh
·
2025-04-20 14:56
人工智能
语言模型
爬虫
开发语言
[
LeetCode
]62. 不同路径
62.不同路径难度:中等一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?示例1:输入:m=3,n=7输出:28示例2:输入:m=3,n=2输出:3解释:从左上角开始,总共有3条路径可以到达右下角。1.向右->向下->向下2.向下->向下->向右3.
张小猪的家
·
2025-04-20 10:03
LeetCode
【力扣】100. 相同的树
1,2,3],[1,2,3]输出:true示例2:输入:11/\22[1,2],[1,null,2]输出:false示例3:输入:11/\/\2112[1,2,1],[1,1,2]输出:false来源:力扣(
LeetCode
每天靠近一点点
·
2025-04-20 10:32
OJ练习
LeetCode
459.重复的子字符串
题目描述给定一个非空的字符串s,检查是否可以通过由它的一个子串重复多次构成。示例1:输入:s="abab"输出:true解释:可由子串"ab"重复两次构成。示例2:输入:s="aba"输出:false示例3:输入:s="abcabcabcabc"输出:true解释:可由子串"abc"重复四次构成。(或子串"abcabc"重复两次构成。)提示:10&&s[i]!=s[j]){j=next[j-1];
南巷逸清风
·
2025-04-20 09:29
LeetCode
算法
c++
python
leetcode
leetcode
算法题459——重复的子字符串 KMP算法实现
参考资料KMP算法易懂版从头到尾彻底理解KMPKMP算法之求next数组代码讲解我觉得最主要是理解这个图,理解为什么要递归next[k]给定一个非空的字符串s,检查是否可以通过由它的一个子串重复多次构成。解法一枚举遍历所有可能的情况,算法超时classSolution{public:boolrepeatedSubstringPattern(strings){intlen=s.length();if
诶你爱我吗
·
2025-04-20 09:58
LeetCode
leetcode
算法
职场和发展
【
leetcode
100】整数拆分
1、题目描述给定一个正整数n,将其拆分为k个正整数的和(k>=2),并使这些整数的乘积最大化。返回你可以获得的最大乘积。示例1:输入:n=2输出:1解释:2=1+1,1×1=1。示例2:输入:n=10输出:36解释:10=3+3+4,3× 3× 4=36。2、初始思路2.1思路使用动态规划的思想1、dp表示的是最大乘积2、递推公式(可以分为两个数相乘,或者两个数以上相乘)如果是两个数,那么为(i-
SsummerC
·
2025-04-20 09:27
leetcode100
算法
数据结构
leetcode
python
动态规划
Leetcode
打卡day7-哈希表
454.四数相加||给你四个整数数组nums1、nums2、nums3和nums4,数组长度都是n,请你计算有多少个元组(i,j,k,l)能满足:0&nums1,vector&nums2,vector&nums3,vector&nums4){unordered_mapumap;//key:a+b的数值,value:a+b数值出现的次数//遍历大A和大B数组,统计两个数组元素之和,和出现的次数,放到
qq_45217175
·
2025-04-20 09:26
leetcode
散列表
算法
LeetCode
[28]找出字符串中第一个匹配项的下标(KMP版本)
思路:一开始我使用暴力过的,但是感觉还是不完美,想学习一下KMP的写法,所以这篇笔记就来了,首先KMP算法就要先维护一个最长相等前后缀的一个数组(统称前缀表),那么这个数组为什么能找出相等字符串呢?因为这个前缀表是维护了当前模式串最长前后缀,一旦出现不相等的情况,就可以根据不相等的位置的前一个位置的下标的值,就是需要回退的次数。我的理解就是先想KMP算法的时间复杂度,是O(n+m),那么就是一个串
月亮被咬碎成星星
·
2025-04-20 09:25
新坑
刷题
leetcode
算法
LeetCode
459. 重复的子字符串 KMP解法
使用KMP的next来解自己写的代码,比较粗糙classSolution{public:boolrepeatedSubstringPattern(strings){if(s.size()==1)returnfalse;//创建next表int*next=newint[s.size()];intj=-1;next[0]=j;for(inti=1;i-1&&s[j+1]!=s[i])j=next[j]
ky0uma
·
2025-04-20 09:24
题
leetcode
算法
c++
python-
leetcode
-分割等和子集
416.分割等和子集-力扣(
LeetCode
)classSolution:defcanPartition(self,nums:List[int])->bool:total=sum(nums)iftotal
Joyner2018
·
2025-04-20 09:54
python
leetcode
算法
职场和发展
19-算法打卡-哈希表-四数相加II-
leetcode
(454)-第十九天
1题目地址454.四数相加II-力扣(
LeetCode
)454.四数相加II-给你四个整数数组nums1、nums2、nums3和nums4,数组长度都是n,请你计算有多少个元组(i,j,k,l)能满足
Bonnie_1215
·
2025-04-20 09:53
算法打卡
算法
散列表
leetcode
Day9:KMP算法总结
LeetCode
28. 找出字符串中第一个匹配项的下标 459.重复的子字符串
28.找出字符串中第一个匹配项的下标给你两个字符串haystack和needle,请你在haystack字符串中找出needle字符串的第一个匹配项的下标(下标从0开始)。如果needle不是haystack的一部分,则返回-1。示例1:输入:haystack="sadbutsad",needle="sad"输出:0解释:"sad"在下标0和6处匹配。第一个匹配项的下标是0,所以返回0。示例2:输
魔法少女小严
·
2025-04-20 09:52
java
算法
告别混乱与重装烦恼,一款Windows 软件管理神器!
•无论是电脑
小白
还是老司机,都能轻松上手!•为了方便复制代码,可以前往https://www.wangwangit.com预计阅读+实践时间:⏱️30-60分钟(
一只会飞的旺旺
·
2025-04-20 09:52
经验分享
LeetCode
438 找到字符串中所有字母异位词
给定两个字符串s和p,找到s中所有p的异位词的子串,返回这些子串的起始索引。不考虑答案输出的顺序。示例1:输入:s="cbaebabacd",p="abc"输出:[0,6]解释:起始索引等于0的子串是"cba",它是"abc"的异位词。起始索引等于6的子串是"bac",它是"abc"的异位词。示例2:输入:s="abab",p="ab"输出:[0,1,2]解释:起始索引等于0的子串是"ab",它是
麦格芬230
·
2025-04-20 07:10
leetcode
linux
算法
LeetCode
每日一题4.8
3396.使数组元素互不相同所需的最少操作次数问题分析题目要求通过移除数组的前缀元素,使得数组中的所有元素互不相同。每次操作可以移除数组的前3个元素(如果数组中元素少于3个,则移除所有剩余元素)。目标是找到使数组元素互不相同的最少操作次数。思路检查当前数组是否满足条件:如果数组长度小于等于1,直接返回操作次数,因为单个元素或空数组默认互不相同。如果数组中的元素互不相同(即len(set(nums)
WaitWaitWait01
·
2025-04-20 07:09
我的学习记录
leetcode
LeetCode
每日一题(4.19)
示例1:输入:s="love
leetcode
",c="e"输出:[3,2,1,0,1,0,0,1,2,2,1,0]解
kemomimi丶
·
2025-04-20 07:08
java
算法
LeetCode
每日一题4.19
2563.统计公平数对的数目题目问题分析输入:一个整数数组nums和两个整数lower和upper。输出:返回满足条件的公平数对的数目,即对于所有0i)的范围。二分查找:分别找到满足nums[i]+nums[j]=lower的最小j(通过find_lower_bound)。代码classSolution:defcountFairPairs(self,nums:List[int],lower:int
WaitWaitWait01
·
2025-04-20 06:06
我的学习记录
leetcode
算法
leetcode
146. LRU缓存机制
https://
leetcode
-cn.com/problems/lru-cache/模拟了缓存机制。这道题需要一个东西来存储键值对的信息,所以采用map整个过程包括的操作有插入,删除。
爱打篮球的憨憨
·
2025-04-20 04:47
leetcode
medium
004 二分算法:从入门到精通,一文吃透所有二分变种问题!
本文通过
LeetCode
高频题目。详解二分法的核心原理与模板,帮你彻底掌握这一算法!目录二分法的核心思想与适用场景基础二分查找:标准模板与变形边界问题:寻找左右边界旋转数组与极值问题二分
智趣代码实验室
·
2025-04-20 04:46
数据结构与算法
算法
leetcode
0016 最接近的三数之和 - medium
1题目:最接近的三数之和给你一个长度为n的整数数组nums和一个目标值target。请你从nums中选出三个整数,使它们的和与target最接近。返回这三个数的和。假定每组输入只存在恰好一个解。示例1:输入:nums=[-1,2,1,-4],target=1输出:2解释:与target最接近的和是2(-1+2+1=2)。示例2:输入:nums=[0,0,0],target=1输出:0解释:与tar
智趣代码实验室
·
2025-04-20 04:45
Leetcode
算法
leetcode
c++
LeetCode
-146. LRU 缓存-Java-medium
题目链接法一(LinkedHashMap)/***法一*LinkedHashMap*(1)定义:继承自HashMap,在HashMap基础上,通过维护一条双向链表,解决了HashMap不能随时保持遍历顺序和插入顺序一致的问题*(2)数据结构:HashMap+双向链表*(3)使用场景:当我们希望有顺序地去存储key-value时,就需要使用LinkedHashMap了,例如LRU缓存过期策略*(4)
happy life 2022
·
2025-04-20 04:15
#
链表
#
哈希
java
leetcode
缓存
算法
LeetCode
146. LRU Cache
LRUCacheMediumDesignandimplementadatastructureforLeastRecentlyUsed(LRU)cache.Itshouldsupportthefollowingoperations:getandput.get(key)-Getthevalue(willalwaysbepositive)ofthekeyifthekeyexistsinthecache,
da_kao_la
·
2025-04-20 04:15
LeetCode
基础算法
LeetCode
Medium
Java
LRU
由“CSS视觉格式化模型”到“置换元素”
在笔试题中看到置换元素相关的题目,以前没听说过,就抱着学习的心态查了一番,发现网上内容五花八门,并不适合
小白
,所以在自认为搞懂的基础上,自己也来写一写。有人可能会问,不是说说置换元素吗?
小菜鸡1027
·
2025-04-20 03:43
前端
css
html
个人学习编程(3-16)
leetcode
刷题
有多少小于当前数字的数字:给你一个数组nums,对于其中每个元素nums[i],请你统计数组中比它小的所有数字的数目。换而言之,对于每个nums[i]你必须计算出有效的j的数量,其中j满足j!=i且nums[j]voidcountSmallerNumbers(intnums[],intn,intresult[]){//对每个元素nums[i],遍历整个数组来计数for(inti=0;inums[j
Rsecret2
·
2025-04-20 02:38
编程笔记
学习
leetcode
算法
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
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
其他