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手撕日记
算法训练(
leetcode
)第四十六天 | 110. 字符串接龙、105. 有向图的完全可达性、106. 岛屿的周长
刷题记录*110.字符串接龙105.有向图的完全可达性邻接矩阵邻接表106.岛屿的周长深搜简化代码*110.字符串接龙题目地址使用广搜。本题相当于求最短路径,因此使用广搜。如何应用广搜是一个难点,因为题目给的是字符串而非图的表示(邻接矩阵、邻接表),因此需要自行构建连接关系。题目要求每一步只能修改一个字符,因此从起始字符串开始,对字符串中的每一个字符进行修改,修改后在输入的字符串列表中查找是否存在
Star Patrick
·
2025-03-24 01:21
刷题日记
算法
leetcode
职场和发展
leetcode
-hot100-python-专题三:滑动窗口
1、无重复字符的最长子串中等给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s=“abcabcbb”输出:3解释:因为无重复字符的最长子串是“abc”,所以其长度为3示例2:输入:s=“bbbbb”输出:1解释:因为无重复字符的最长子串是“b”,所以其长度为1。示例3:输入:s=“pwwkew”输出:3解释:因为无重复字符的最长子串是“wke”,所以其长度为3。请注意,
༺ Dorothy ༻
·
2025-03-24 00:15
leetcode
hot100
leetcode
python
算法
代码随想录算法训练营Day10 |
Leetcode
150逆波兰表达式求值、239滑动窗口最大值、 347前 K 个高频元素
代码随想录算法训练营Day10|
Leetcode
150逆波兰表达式求值、239滑动窗口最大值、347前K个高频元素一、反转字符串相关题目:
Leetcode
150文档讲解:
Leetcode
150视频讲解:
Dominic_Holmes
·
2025-03-23 22:58
leetcode
python
算法
数据结构
LeetCode
算法题(Go语言实现)_07
题目给你一个整数数组nums,返回数组answer,其中answer[i]等于nums中除nums[i]之外其余各元素的乘积。题目数据保证数组nums之中任意元素的全部前缀元素和后缀的乘积都在32位整数范围内。请不要使用除法,且在O(n)时间复杂度内完成此题。一、代码实现funcproductExceptSelf(nums[]int)[]int{n:=len(nums)answer:=make([
LuckyLay
·
2025-03-23 21:55
Golang学习笔记
算法
leetcode
职场和发展
golang
LeetCode
剑指offer题目记录3
leetcode
刷题开始啦,每天记录几道题.目录剑指offer05.替换空格题目描述思路pythonC++剑指offer06.从尾到头打印链表题目描述思路1python思路2pythonC++剑指offer05
t.y.Tang
·
2025-03-23 19:06
LeetCode记录
学语言
c++
leetcode
哈希算法
【机器学习】朴素贝叶斯入门:从零到垃圾邮件过滤实战
全面掌握LangChain:从核心链条构建到动态任务分配的实战指南04-玩转LangChain:从文档加载到高效问答系统构建的全程实战05-玩转LangChain:深度评估问答系统的三种高效方法(示例生成、
手
吴师兄大模型
·
2025-03-23 18:22
0基础实现机器学习入门到精通
机器学习
人工智能
朴素贝叶斯
深度学习
pytorch
sklearn
开发语言
搜索插入位置(力扣题)
来源:力扣(
LeetCode
)请必须使用时间复杂度为O(logn)的算法示例以及输出结果来源:力扣(
LeetCode
)示例1:输入:nums=[1,3,5,6],target=5输出:2示例2:输入:nums
风继续吹..
·
2025-03-23 15:55
LeetCode算法题
leetcode
算法
职场和发展
前端
多个单片机之间的SPI主从通讯
pwd=6666提取码:6666工程里面有很多例子都是看B站视频
手
打的(这次代码只用到了YJSPI文件夹下面的.C和.H文件其余可以忽略),只是验证通讯和配置一,概述1.因为工作是从事PCBA测试软件开发的
菜长江
·
2025-03-23 13:15
单片机
嵌入式硬件
C++徒手造国密SM算法!码农の头发消失术实录
今天我们要挑战史诗级成就——用纯C++
手
搓国家密码管理局钦定的SM2/SM3/SM4算法!没有现成库!没有外挂!只有头铁和即将离你而去的头发!
skyksksksksks
·
2025-03-23 12:10
C++个人杂记
物联网
国密算法
国密
算法
密码学
c++
开发语言
LeetCode
21Merge Two Sorted Lists 合并两个排序链表 Java
题目:将两个已排序的链表合并在一起。举例1:输入:list1=[1,2,4],list2=[1,3,4];输出:[1,1,2,3,4,4];举例2:输入:list1=[],list2=[];输出:[]举例3:输入:list1=[],list2=[0];输出:[0]解题思路:遍历两个链表,比较节点值来合并链表,当其中一个链表遍历完成时,将另一个链表剩余部分拼入新链表。/***Definitionfo
我欲混吃与等死
·
2025-03-23 12:05
LeetCode
leetcode
链表
java
Leetcode
160 Intersection of Two Linked Lists
题意给定两个链表,找这两个链表第一个公共节点,如果没有返回nullptr题目链接https://
leetcode
.com/problems/intersection-of-two-linked-lists
xxxmmc
·
2025-03-23 12:35
leetcode
算法
双指针
力扣 160 - Intersection of Two Linked Lists. (相交链表) Python双指针
(相交链表)Python双指针原题地址:https://
leetcode
.com/problems/intersection-of-two-linked-lists/Giventheheadsoftwosinglylinked-listsheadAandheadB
小杨快没头发了
·
2025-03-23 11:04
Leetcode
刷题
LeetCode
160 Intersection of Two Linked Lists(链表)
Writeaprogramtofindthenodeatwhichtheintersectionoftwosinglylinkedlistsbegins.Forexample,thefollowingtwolinkedlists:A:a1→a2↘c1→c2→c3↗B:b1→b2→b3begintointersectatnodec1.Notes:Ifthetwolinkedlistshavenoin
nudt_oys
·
2025-03-23 11:33
数据结构
LeetCode
[
LeetCode
]--160. Intersection of Two Linked Lists
Writeaprogramtofindthenodeatwhichtheintersectionoftwosinglylinkedlistsbegins.Forexample,thefollowingtwolinkedlists:A:a1→a2↘c1→c2→c3↗B:b1→b2→b3begintointersectatnodec1.Notes:Ifthetwolinkedlistshavenoin
杜鲁门
·
2025-03-23 11:00
LeetCode
LeetCode算法分析
leetcode
链表相同尾部算法
链表遍历算法
算法
遍历
每日一题一一
Leetcode
128. 最长连续序列 - 力扣
每日一题一一
Leetcode
128.最长连续序列-力扣作者:blue时间:2025.3.14128.最长连续序列-力扣(
LeetCode
)本题的要求是:给定一个未排序的整数数组nums,找出其中数字连续的最长序列
Blue.ztl
·
2025-03-23 11:29
写写算法
leetcode
算法
数据结构
DAY33 贪心算法Ⅱ
122.买卖股票的最佳时机II-力扣(
LeetCode
)想到把整体利润分解为每天的利润,就豁然开朗了。
Useee
·
2025-03-23 10:25
贪心算法
算法
SpringBoot接口防抖(防重复提交),接口幂等性,轻松搞定
所谓防抖,一是防用户
手
抖,二是防网络抖动。在Web系统中,表单提交是一个非常常见的功能,如果不加控制,容易因为用户的误操作或网络延迟导致同一请求被发送多次,进而生成重复的数据记录。
web18285482512
·
2025-03-23 10:50
面试
学习路线
阿里巴巴
spring
boot
后端
java
【研发
日记
】Matlab/Simulink避坑指南(十一)——Delay周期Bug
文章目录前言背景介绍问题描述分析排查解决方案总结归纳前言见《研发
日记
,Matlab/Simulink避坑指南(六)——字节分割Bug》见《研发
日记
,Matlab/Simulink避坑指南(七)——数据溢出钳位
Mr.Cssust
·
2025-03-23 07:58
Matlab/Simulink
Delay
周期
Sample
Time
Debug
MBD
嵌入式软件
人工智能 - 通用 AI Agent 之 LangManus、Manus、OpenManus 和 OWL 技术选型
局限性:闭源且采用邀请制,二
手
市场邀请码溢价至数万
天机️灵韵
·
2025-03-23 02:38
具身智能
人工智能
人工智能
具身智能
智能体
力扣刷题-热题100题-第20题(c++、python)
48.旋转图像-力扣(
LeetCode
)https://
leetcode
.cn/problems/rotate-image/?
weixin_44505472
·
2025-03-23 02:06
c++
python
leetcode
leetcode
29. 两数相除-medium
1题目:两数相除官方标定难度:中给你两个整数,被除数dividend和除数divisor。将两数相除,要求不使用乘法、除法和取余运算。整数除法应该向零截断,也就是截去(truncate)其小数部分。例如,8.345将被截断为8,-2.7335将被截断至-2。返回被除数dividend除以除数divisor得到的商。注意:假设我们的环境只能存储32位有符号整数,其数值范围是[−231,231−1]。
智趣代码实验室
·
2025-03-23 00:51
Leetcode
leetcode
c++
AI巨浪中的安全之舵:天空卫士助力人工智能落地远航
"AI时代的安全战场,不在云端在本地;数据治理的胜负
手
,不在防御在认知。"近期,众多企业纷纷接入DeepSeek大模型,迅速推动了大型模型应用的广泛铺开。
天空卫士
·
2025-03-22 22:09
人工智能
安全
数据安全
网络安全
大数据
栈 力扣hot100热门面试算法题 面试基础 核心思路 背题 滑动窗口最大值 字符串解码 每日温度 柱状图中最大矩形 有效的括号 最小栈
滑动窗口最大值https://
leetcode
.cn/problems/sliding-window-maximum/题解链接https://
leetcode
.cn/problems/sliding-window-maximum
尘土哥
·
2025-03-22 20:26
算法
leetcode
面试
leetcode
日记
(108)验证回文串
看上去很简单,其实很麻烦。一开始写的递归,但是内存超限……搜了下发现原因是每次递归调用都会创建一个新的字符串副本,这在处理长字符串时会占用大量内存。classSolution{public:boolisPalindrome(strings){if(s.size()==0||s.size()==1)return1;elseif(s[s.size()-1]==s[0]||(s[s.size()-1]-
梭七y
·
2025-03-22 19:23
leetcode
算法
职场和发展
个人学习编程(3-21)
leetcode
刷题
链接列表的中间值:测试用例1:创建链表[1,2,3,4,5],调用middleNode,预期返回值是3。测试用例2:创建链表[1,2,3,4,5,6],调用middleNode,预期返回值是3。判断长度,然后length/2structListNode*middleNode(structListNode*head){intlength=0;for(structListNode*curr=head;
Rsecret2
·
2025-03-22 18:12
编程笔记
学习
leetcode
算法
算法刷题记录——
LeetCode
篇(1) [第1~100题](持续更新)
更新时间:2025-03-21
LeetCode
刷题目录:算法刷题记录——专题目录汇总技术博客总目录:计算机技术系列博客——目录页优先整理热门100及面试150,不定期持续更新,欢迎关注!
Allen Wurlitzer
·
2025-03-22 16:56
实战-算法解题
算法
leetcode
职场和发展
【贪心算法】1、分发饼干
可用于解决分配问题e.g.
leetcode
455分发饼干解题思路:目标:尽可能满足越多数量的孩子。根据目标,可以容易想到,先去满足胃口值小的孩子。
念奕玥
·
2025-03-22 13:32
【Java】
数据结构与算法
java
leetcode
贪心算法
笔记-
LeetCode
787: K 站中转内最便宜的航班
题目描述有n个城市通过一些航班连接。给你一个数组flights,其中flights[i]=[fromi,toi,pricei],表示该航班都从城市fromi开始,以价格pricei抵达toi。现在给定所有的城市和航班,以及出发城市src和目的地dst,你的任务是找到出一条最多经过k站中转的路线,使得从src到dst的价格最便宜,并返回该价格。如果不存在这样的路线,则输出-1。代码模板(BFS+最短
我只是什么都不会而已
·
2025-03-22 10:35
算法
简单工厂模式与策略模式的区别
示例:不同的登录类型(
手
java程序员CC
·
2025-03-22 09:57
简单工厂模式
策略模式
springboot poi 后端
手
撕
excel自定义表格。包括插入列表、跨行跨列合并
文章目录前言一、成品展示二、引入二、RestTemplateConfig三、接收实体ReturnResponse四、WriteExcelTableController总结前言这个程序是因为我需要根据数据库返回的数据生成excel,涉及到跨行跨列合并,表格list填充。填充后调用另一个项目的上传接口,把文件转成字节流传输过去,你们在自己进行使用的时候可以把字节流转成file存到本地。这里的代码有很多
uutale
·
2025-03-22 09:55
java应用
spring
boot
excel
后端
122. 买卖股票的最佳时机 II
题目分析
LeetCode
第122题是“买卖股票的最佳时机II”。题目描述为:给定一个数组prices,其中prices[i]是一支给定股票第i天的价格。设计一个算法来计算你所能获取的最大利润。
请向我看齐
·
2025-03-22 09:25
LeetCode
算法
搜广推校招面经五十四
美团推荐算法一、
手
撕
Transformer的位置编码1.1.位置编码的作用Transformer模型没有显式的序列信息(如RNN的循环结构),因此需要通过位置编码(PositionalEncoding)
Y1nhl
·
2025-03-22 08:45
搜广推面经
搜索算法
python
推荐算法
机器学习
人工智能
代码随想录算法训练营第八天| 344 反转字符串、541 反转字符串II
这两天开的是字符串专题,我准备在做题的时候用C++做一遍,再用C做一遍,因为一直刷
leetcode
用的都是C++,导致C的基础太薄弱了,之后工作中有可能用到C,相当于再复习复习一、
Leetcode
344
Anjoubecoding
·
2025-03-22 04:33
算法
数据结构
c++
c语言
leetcode
VS Code 在Linux下IDE开发C++的HelloWorld
想达到上面目标,搜索到以下文章,学习验证而成本文
日记
。
leon_zeng0
·
2025-03-22 03:58
c++
VScode
linux
ide
c/c++
helloworld
《颠覆传统,用Web3.0技术
手
撸一个去中心化微博(含完整代码)》
一、为什么你的下一个项目必须拥抱Web3.0?传统互联网正面临三大致命伤:-用户数据被巨头垄断(某浪删帖事件频发)-单点故障导致服务瘫痪(某云宕机损失过亿)-创作者收益被平台榨取(某音抽成高达70%)**Web3.0的破局方案:**-✅数据永久存储在IPFS/Arweave-✅智能合约自动分配收益-✅抗审查的链上内容存证---###二、核心技术栈揭秘(附对比图表)|技术|传统方案|Web3.0方案
煜bart
·
2025-03-22 03:53
web3
人工智能
区块链
go debug
日记
:protoc -I . helloworld.proto --go_out=plugins=grpc:.错误debug
使用protoc生成go的文件出现bug运行命令protoc-I.helloworld.proto--go_out=plugins=grpc:.如图所示即,没有指定生成的go文件位置,需要在文件中添加optiongo_package="path;name";其中path表示生成的go文件的存放地址,会自动生成目录的。name表示生成的go文件所属的包名之后运行protoc-I.helloworld
fcopy
·
2025-03-22 02:43
golang学习
golang
开发语言
后端
【Java学习
日记
6】:字面量的分类与使用
一、字面量的定义与作用字面量是程序中直接书写的数据值,无需通过变量或计算获取。它用于表示固定的值,如数字、字符、布尔值等,例如:数字100、字符串"Hello"、字符'A'等。字面量告诉编译器数据的类型和值。字面量就是告诉程序员:数据在程序中的书写格式.---二、字面量的分类Java中的字面量按数据类型可分为以下六类:类型说明示例整数类型不带小数点的数字123,-456小数类型带小数点的数字3.1
小蛋6g
·
2025-03-22 01:42
Java学习日记
java
开发语言
项目
日记
-云备份 -服务端工具类
博客主页:【夜泉_ly】本文专栏:【项目
日记
-云备份】欢迎点赞收藏⭐关注❤️代码已上传gitee目录FileUtils-文件实用工具类1.获取文件属性GetSizeGetMTimeGetATimeGetFileName2
夜泉_ly
·
2025-03-22 00:33
项目日记
#
云备份
linux
网络
c++
【
leetcode
hot 100 39】组合总和
错误解法一:每一次回溯都遍历提供的数组classSolution{publicList>combinationSum(int[]candidates,inttarget){List>result=newArrayList>();Listtemp=newArrayList();intsum=0;backtrack(candidates,target,result,temp,sum);returnre
longii11
·
2025-03-22 00:01
leetcode
windows
算法
30天搭建消防安全培训小程序
功能需求搭建一款消防安全培训答题小程序,大体上实现功能如下:1.重要消防相关信息发布提醒;2.培训课程库播放,文档的,加视频的;3.题库、考试单选、多选、判断三类题;4.考试成绩查询、输出表单;5.单次培训:限时内完成,签到(
手
签名
mon_star°
·
2025-03-21 23:51
小程序
微信小程序
微信公众平台
自用
leetcode
IDEA插件配置
velocityTool.camelCaseName(${question.titleSlug})代码模版:${question.content}package
leetcode
.editor.cn;//
QHG7C0
·
2025-03-21 23:20
数据结构与算法(二刷)
leetcode
一文搞懂
LeetCode
236「二叉树的最近公共祖先」,助你快速拿下面试!
今天我们用Swift来解
LeetCode
236:「二叉树的最近公共祖先」,不仅会给出代码,还会分析它的时间复杂度、空间复杂度,并结合实际场景聊聊它的应用。
网罗开发
·
2025-03-21 21:07
Swift
swift
leetcode
面试
用Python修改Word文档字体
传统手动调整字体格式的操作模式存在显著局限性:当面对批量文档处理、动态内容生成或企业级模板维护时,逐一
手
工修改不仅效率低下,更难以保障格式规范的统一性。
·
2025-03-21 21:27
自主移动机器人模型制作
AGV搭载机械
手
的复合型机器人,主要用于将物流按要求输送至指定工位,可用于加工工件的抓取、组装、搬运、装卸等作业。
竹森科技-杨波
·
2025-03-21 20:25
Tecnomatix
plant
simulation
Plant
Simulation沉思录
java
前端
服务器
(
LeetCode
热题 100) 74. 搜索二维矩阵(二分查找)
题目:74.搜索二维矩阵方法一:数组按行拼接为一个不下降的一维数组。采用二分查找,时间复杂度0(lognm)。C++版本:classSolution{public:boolsearchMatrix(vector>&matrix,inttarget){intn=matrix.size(),m=matrix[0].size();intl=0,r=n*m-1;while(ltarget){r=mid-1
岁忧
·
2025-03-21 19:20
java版刷题
LeetCode
热题
100
LeetCode
leetcode
矩阵
算法
c++
java
Leetcode
剑指 Offer II 032. 有效的变位词
给定两个字符串s和t,编写一个函数来判断它们是不是一组变位词(字母异位词)。注意:若s和t中每个字符出现的次数都相同且字符顺序不完全相同,则称s和t互为变位词(字母异位词)。示例1:输入:s="anagram",t="nagaram"输出:true示例2:输入:
我不是程序员~~~~
·
2025-03-21 19:47
C&C++
leetcode
算法
职场和发展
LeetCode
146.LRU 缓存(哈希表+双向链表)
请你设计并实现一个满足LRU(最近最少使用)缓存约束的数据结构。实现LRUCache类:LRUCache(intcapacity)以正整数作为容量capacity初始化LRU缓存intget(intkey)如果关键字key存在于缓存中,则返回关键字的值,否则返回-1。voidput(intkey,intvalue)如果关键字key已经存在,则变更其数据值value;如果不存在,则向缓存中插入该组k
techpupil
·
2025-03-21 19:17
缓存
散列表
链表
AI开发
日记
- Prompt Library篇
突发奇想想在git上host一个静态页面的promptlibrary,于是花了一天时间配合cursor硬是撸了出来Github地址:https://github.com/MrXie23/PromptLibrary页面地址PromptLibrary-探索AI提示的艺术目前代码结构有些混乱,有些失败的folder还没清理,不过基础功能都已经可以work了,接下来的开发roadmap是把一些没做的页面都
BillyXie23
·
2025-03-21 19:44
AI探索
prompt
人工智能
github
python
AI编程
(
LeetCode
每日一题) 2680. 最大或值(前缀和、位运算)
题目:2680.最大或值思路:在多个数上乘2,不如都在一个数上乘。这样只需要枚举每一个数乘k次2,也就是位运算移位k次。通过前缀和可以预处理出左右俩边的或值,实际上只需要预处理出一边的,另外一边在遍历时可得出。时间复杂度0(n)classSolution{public:longlongmaximumOr(vector&nums,intk){intn=nums.size();vectorv(n);f
岁忧
·
2025-03-21 18:42
LeetCode
java版刷题
leetcode
算法
职场和发展
java
c++
leetcode
1042.不邻接种花
1042.不邻接植花-力扣(
LeetCode
)容器在这道题中输入类似[[1,2],[3,4]],这意味着花园1连通了花园2,花园3连通了花园4。那么该怎么根据这个输入,获取一个方便后面算法的表示呢?
坠金
·
2025-03-21 18:39
技术面算法
图论
算法
leetcode
上一页
77
78
79
80
81
82
83
84
下一页
按字母分类:
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
其他