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
-455]基于贪心算法的分发饼干问题的求解(C语言版)
/*题目出处:
LeetCode
题目序号:455.分发饼干题目叙述:假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。
tangguofeng
·
2025-06-16 17:58
算法设计与分析
c语言
算法
c++
贪心算法 2. 分发饼干
贪心算法2.分发饼干455.分发饼干-力扣(
LeetCode
)代码随想录难度3-简单策略:从前向后从小到大排序孩子胃口和饼干大小两个列表都从头开始遍历当前饼干优先满足当前孩子(小饼干先喂饱小胃口),但是如果当前孩子胃口
Mophead_Zarathustra
·
2025-06-16 17:57
小白的代码随想录刷题笔记
Mophead的小白刷题笔记
leetcode
python
代码随想录
贪心算法
找
链表
的中点
假如节点数为偶数2n:情况一:ListNodeslow=head;//情况一,fast=head.next;ListNodefast=head.next;while(fast!=tail&&fast.next!=tail){fast=fast.next.next;slow=slow.next;}此时,slow定位到第n个节点。情况二:ListNodeslow=head;//情况二,fast=hea
若不游
·
2025-06-16 17:56
链表
数据结构
DP刷题练习(二)
文章目录DP刷题练习(二)[1049.最后一块石头的重量II-力扣(
LeetCode
)](https://
leetcode
.cn/problems/last-stone-weight-ii/description
Blue.ztl
·
2025-06-16 17:25
写写算法
算法
cpp
DP刷题练习(五)
文章目录DP刷题练习(五)[115.不同的子序列-力扣(
LeetCode
)](https://
leetcode
.cn/problems/distinct-subsequences/)[583.两个字符串的删除操作
Blue.ztl
·
2025-06-16 17:25
写写算法
算法
数据结构
蓝桥杯
数据结构学习
学习重点1.顺序表(重点掌握)2.
链表
(重点掌握)3.栈(重点掌握)4.队列(重点掌握)5.树(二叉树)(了解)6.哈希表(链地址法)7.排序算法(快排)(重点掌握)计算机对数据的操作方式有三种:1.数据的存储
m0_57776528
·
2025-06-16 15:44
数据结构
LeetCode
刷题笔记(Java实现)-- 35. 搜索插入位置
题目难度:Easy题目要求:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为O(logn)的算法。示例1:输入:nums=[1,3,5,6],target=5输出:2算法思路:1、要求是时间复杂度为O(logn),则想到二分法;2、考虑特殊情况,若目标值应该插入数组最右端时,ans=nums.length
挽风归
·
2025-06-16 14:05
leetcode
java
算法
leetcode
排序
链表
java
题目题目分析这道题猛一眼看着很简单,但是这是
链表
,而不是数组。如果是数组的话,Arrays.sort()一下就行。
咪嗷喵挖藕哇
·
2025-06-16 14:35
leetcode
链表
java
leetcode
分割回文串 java
参考
Leetcode
的解题。在这个回溯过程中:每走一步,对于每个逗号,有两个选项:要么不选它,要么选它。每个选项就像是在树上走一个分支。
咪嗷喵挖藕哇
·
2025-06-16 14:35
leetcode
java
算法
leetcode
路径总和III java
参考
leetcode
上大神的思路:https://
leetcode
.cn/problems/path-sum-iii/solutions/596361/dui-qian-zhui-he-jie-fa-de-yi-dian-jie-s-dey6
咪嗷喵挖藕哇
·
2025-06-16 14:05
leetcode
java
算法
每日算法刷题Day32 6.15:
leetcode
枚举技巧7道题,用时1h10min
2.2441.与对应负数同时存在的最大正整数(简单)2441.与对应负数同时存在的最大正整数-力扣(
LeetCode
)思想1.给你一个不包含任何零的整数数组nums,找出自身与对应的负数都在数组中存在的最大正整数
爱coding的橙子
·
2025-06-16 14:32
算法
算法
leetcode
数据结构
数据结构之队列
系列文章目录数据结构之ArrayList-CSDN博客数据结构之LinkedList-CSDN博客数据结构之栈-CSDN博客目录系列文章目录前言一、队列和
链表
二、队列的常用方法三、队列的模拟实现1.使用双向
链表
实现队列
BUG召唤师
·
2025-06-16 13:26
数据结构
超子物联网HAL库笔记:多
指针
定位+循环收发缓冲区方案设计
一、多
指针
定位+循环收发缓冲区方案设计1.介绍轮询阻塞的方式效率不高,一般会使用中断或者DMA方式收发数据这时就需要定义一个缓冲区,这里暂定为2048字节。
L_Z_J_I
·
2025-06-16 12:52
学习HAL库
笔记
C++11新特性包装器
150.逆波兰表达式求值编辑1.functionC++11中提供了新的类模板function,它是一个包装器,可以包装其它可以存储调用其它的可调用对象,这里的可调用对象包括函数
指针
,仿函数,.lambda
无敌的暴暴龙666
·
2025-06-16 12:49
C++
c++
java
开发语言
二叉树的层次遍历-C语言-数据结构
定义结构体:在二叉树的建立之上,引入了队列//定义结构体TreeNodetypedefstructTreeNode{chardata;//数据域structTreeNode*lchild;//
指针
域,左子树
知月玄
·
2025-06-16 10:36
c语言
数据结构
开发语言
LeetCode
刷题---LRU缓存
解题思路该题使用哈希表+双向
链表
的思想来解决首先定义双向
链表
,
链表
中包含key和value定义哈希表来存储双向
链表
中
肥大毛
·
2025-06-16 08:26
LeetCode刷题
Java学习
JavaSE
leetcode
缓存
数据结构
代码随想录算法训练营第一天|
LeetCode
704 二分查找,
LeetCode
27 移除元素,
LeetCode
977 有序数组的平方
1.
LeetCode
704二分查找题目链接:704.二分查找先尝试一下,没用什么方法乱写的nums=[-1,0,3,5];target=9defsearch(nums,target):a=-1foriinnums
二师兄呀1001
·
2025-06-16 08:52
代码随想录算法训练营
算法
单片机原理期末考试题(两套复习题,附答案)
单片机期末考试题(一)以下考试试题答案来源于公众号【校园博客】一、选择题1.位寻址区的字节地址范围是20H-2FH2.数据
指针
DPTR主要用来存放间接地址3.汇编语言指令格式中,唯一不可缺少的部分是操作码助记符
泰同学
·
2025-06-16 06:38
单片机
51单片机
java面试总结-20250610
链表
和红黑树的时间复杂度?负载因子的作用?多线程为什么不直接使用runnable中的run而
川夜施密特
·
2025-06-16 02:17
java
面试
开发语言
JS.Day2-堆选(Py)/三路快排-快速选择-215,11,560,21,128,20,121
惯性思维正解21.合并生序
链表
递归写法128.最长连续序列20.有效的括号面试的时候不好好审题,太急,直接惯性思维用三个栈了121.买卖股票的最佳时机215.找第k大元素那么这道题想要时间复杂度低,肯定是不能全部排序的先来讲讲三路的快速排序三路快排在两路的基础上加上了
ceilf
·
2025-06-16 02:14
JavaScript
前端
javascript
开发语言
ecmascript
【C++语法】.c_str()函数
【C++语法】.c_str()函数1.c_str()理论介绍c_str():生成一个constchar*
指针
,指向以空字符终止的数组。
qq_33442695
·
2025-06-16 01:42
code
c++
字符串
C++程序进阶学习
C++引用引用的语法作用本质优点C++封装C++对象特性一、构造函数二、析构函数1.编译器默认添加的函数2.有参构造函数的影响3.拷贝构造函数的影响4.手动定义所有特殊成员函数C++对象模型和this
指针
JH_vision
·
2025-06-16 01:41
C++
c++
学习
开发语言
C++初阶—list类
list的底层是双向
链表
结构,双向
链表
中每个元素存储在互不相关的独立节点中,在节点中通过
指针
指向其前一个元素和后一个元素。
Awkwardx
·
2025-06-16 01:40
c++
开发语言
【附源码】C语言的学生管理系统完整实现方案
一个基于C语言的学生管理系统完整实现方案,结合了结构体、
链表
、文件存储、菜单驱动等核心技术。系统支持管理员/学生双角色权限、数据持久化存储及完整增删改查功能,代码附详细注释说明。
·
2025-06-16 00:05
六月十五号
Leetcode
假设slow进环时,fast与slow之间的距离是N,两者之间的距离每次运动缩小一,一定会出现N=0的情况,所以一定会相遇2、那么可以fast
指针
一次走三步吗?四步可以吗?n步呢?
wangjialelele
·
2025-06-16 00:34
leetcode
算法
代码随想录算法训练营Day4(
LeetCode
24 两两交换
链表
中的节点;
LeetCode
19 删除
链表
的倒数第N个节点;面试题02.07
链表
相交;
LeetCode
142 环形
链表
II)
代码随想录算法训练营Day4(
LeetCode
24两两交换
链表
中的节点;
LeetCode
19删除
链表
的倒数第N个节点;面试题02.07
链表
相交;
LeetCode
142环形
链表
II)
LeetCode
24两两交换
链表
中的节点做题情况
White__Bz
·
2025-06-15 21:15
leetcode
算法
链表
数据结构
LeetCode
- 34. 在排序数组中查找元素的第一个和最后一个位置
题目34.在排序数组中查找元素的第一个和最后一个位置-力扣(
LeetCode
)思路查找左边界初始化left=0,right=nums.size()-1当lefttarget,目标在左侧,right=mid
GalaxyPokemon
·
2025-06-15 18:30
LeetCode大师之路
数据结构
算法学习day11----双
链表
--概念
双
链表
实际上就是单
链表
增加一个往前指的
指针
,通过前面单
链表
的学习,我们知道
链表
的创建需要两步,一步是
指针
创建,一步是初始化的头部元素(头节点)创建,那我们增加一个往前的
指针
,自然也需要配套的尾部元素初始化
阴暗老鼠人
·
2025-06-15 18:30
学习
每日
leetcode
180.连续出现的数字-力扣(
LeetCode
)题目表:Logs+-------------+---------+|ColumnName|Type|+-------------+---------+|id
XiaoyaoCarter
·
2025-06-15 17:51
leetcode训练
leetcode
算法
职场和发展
mysql
数据库
掀开c++中this
指针
的神秘面纱
我们都知道类的不同实例都可以调用成员函数,那么成员函数如何知道哪个实例要被操作呢,原因在于每个对象都拥有一个
指针
:this
指针
,通过this
指针
来访问自己的地址。
孙堂吉
·
2025-06-15 16:47
c++
指针
找出不重复的元素个数(先递增然后递减)
不能使用额外空间,复杂度o(n)思路:方法1:首先用快排进行1排序,然后中不同方法二:找到最大的位置然后,从最大的位置向两边移动(双
指针
)谁大谁移动左右
指针
相等那么同时移动代码:classSolution
湖北二师的咸鱼
·
2025-06-15 16:17
成员函数
指针
与高效C++委托 (delegate)
http://www.cnblogs.com/cappuccino/p/3262056.html下载实例源代码-18.5Kb下载开发包库文件-18.6Kb概要很遗憾,C++标准中没能提供面向对象的函数
指针
puppet_master
·
2025-06-15 16:16
C/C++
C++
指针
成员函数指针
委托
回调
【
leetcode
】169. 多数元素
多数元素题目题解1.哈希表2.摩尔投票题目169.多数元素给定一个大小为n的数组nums,返回其中的多数元素。多数元素是指在数组中出现次数大于⌊n/2⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例1:输入:nums=[3,2,3]输出:3示例2:输入:nums=[2,2,1,1,1,2,2]输出:2题解1.哈希表classSolution:defmajorityElemen
緈福的街口
·
2025-06-15 13:53
LeetCode
leetcode
算法
职场和发展
一 C++基础
C/C++基础一基本概念1程序与语言2C语言3算法4数据结构二变量与数据类型1变量2数据细节3输入输出4变量作用域&生命周期5
指针
类型6const限定符7表达式与运算符8其它类型三数组与函数1String
·
2025-06-15 11:37
面试问题总结——关于C++(四)
举例62.C++智能
指针
有哪些?它们的区别是什么?63.std::shared_ptr原理是什么?
boss-dog
·
2025-06-15 10:59
视觉算法开发
软件开发—面经
面试
c++
Java相关-
链表
-设计
链表
-力扣707
你可以选择使用单
链表
或者双
链表
,设计并实现自己的
链表
。单
链表
中的节点应该具备两个属性:val和next。val是当前节点的值,next是指向下一个节点的
指针
/引用。
sfdssdf123
·
2025-06-15 09:54
java
链表
leetcode
LeetCode
-094-二叉树的中序遍历
示例说明请见
LeetCode
官网。
醉舞经阁-半卷书
·
2025-06-15 08:52
LeetCode-个人题解
二叉树
leetcode
算法
java
针对三色旗(荷兰国旗)问题的原地排序问题算法
思路定义三个
指针
,左
指针
当前
指针
右
指针
当当前的值为0时,与左
指针
交换,left++当前
指针
++当为1时不操作当前
指针
++当为2时与右
指针
交换right--curr不移动,需重新检查交换后的值publicclassSortColors
码上心间
·
2025-06-15 08:51
算法
java
数据结构
Java异常处理:从基础到高级的全面指南
无论是初学者还是经验丰富的开发者,都可能遇到各种各样的异常情况,比如数组越界、空
指针
异常,或者资源访问失败等。
Lu_ffy-
·
2025-06-15 08:50
Java
java
python
开发语言
leetcode
回溯(三)
目录1034.边框着色417.太平洋大西洋水流问题51.N皇后1034.边框着色https://
leetcode
-cn.com/problems/coloring-a-border/给出一个二维整数网格
一杯敬朝阳一杯敬月光
·
2025-06-15 08:49
leetcode
题
leetcode
Java-Objects类高效应用的全面指南
Java_Objects类高效应用的全面指南前言一、Objects类概述二、Objects类的核心方法解析2.1`requireNonNull`系列方法:空
指针
检查的利器2.2`equals`方法:安全的对象比较
AA-代码批发V哥
·
2025-06-15 08:48
JavaSE
开发语言
java
STM32的HAL库使用弱定义回调函数,为何不使用把函数名定义为
指针
作为功能函数的参数的方式呢?
回调函数的意义和背景:回调函数其实是设计反转,意思是相较于普通函数是设计者(框架开发者)设计函数而调用者(也是就是用户)调用函数的思路,而回调函数则变成了调用者(也是就是用户)设计,由于是调用者(也是就是用户)设计而设计者(框架开发者)调用这种是反的所以叫回调。Callback英文就是回电、回拨的含义,就像留下电话号码让对方回电,这里是将函数留给系统在需要时回调。核心概念回调函数本质是控制权反转的
woshihonghonga
·
2025-06-15 06:39
stm32
嵌入式硬件
单片机
Hopper 公司查询 III - 力扣(
LeetCode
)
目录1.力扣链接2.题目3.分析4.代码实现5.代码验证6.总结1.力扣链接1651.Hopper公司查询III-力扣(
LeetCode
)2.题目表:Drivers+-------------+----
代码诗人i
·
2025-06-15 06:37
SQL训练
算法
leetcode
sql
mysql
数据库
四数之和 - 力扣(
LeetCode
)
题目:给你一个由n个整数组成的数组nums,和一个目标值target。请你找出并返回满足下述全部条件且不重复的四元组[nums[a],nums[b],nums[c],nums[d]](若两个四元组元素一一对应,则认为两个四元组重复):0List[List[int]]: nums.sort() res=[] n=len(nums) ifn0andnums[i]==nums
Fiee-77
·
2025-06-15 06:07
#
数组
leetcode
算法
python
数据结构
数组
完美数-力扣507-Java
示例2:输入:num=7输出:false来源:力扣(
LeetCode
)链接:ht
TLJava^v^
·
2025-06-15 06:35
#
力扣-java
力扣
java
完美数
算法
从两数之和到n数之和--力扣第一题的联想(c++)
-力扣(
LeetCode
)因为题目比较简单,所以方法选择上
Monster_Prince
·
2025-06-15 06:05
leetcode
算法
职场和发展
删除
链表
的倒数第N个结点
给你一个
链表
,删除
链表
的倒数第n个结点,并且返回
链表
的头结点。
南枝异客
·
2025-06-15 06:04
链表
数据结构
如何解决springboot使用resultType报错 java.lang.NullPointerException: null...问题 | 亲测有效
此处控制台是直接空
指针
,一般就是返回集合或对象为空,但你没有进行验空就直接使用它来获取里
bug菌¹
·
2025-06-15 04:50
全栈Bug调优(实战版)
#
CSDN问答解惑(全栈版)
All
elements
are
null
spring
boot
mybatis
【递归、搜索与回溯】FloodFill算法(一)
前言说明:本专栏主要记录本人递归,搜索与回溯算法的学习以及
LeetCode
刷题记录,按专题划分每题主要记录:(1)本人解法+本人屎山代码;(2)优质解法+优质代码;(3)精益求精,更好的解法和独特的思想
愚润泽
·
2025-06-15 04:49
#
递归
搜索与回溯算法
C++刷题专栏
算法
c++
leetcode
LeetCode
——1818. 绝对差值和(Minimum Absolute Sum Difference)[中等]——分析及代码(Java)
LeetCode
——1818.绝对差值和[MinimumAbsoluteSumDifference][中等]——分析及代码[Java]一、题目二、分析及代码1.二分法(1)思路(2)代码(3)结果三、其他一
江南土豆
·
2025-06-15 03:17
数据结构与算法
LeetCode
Java
题解
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他