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
力扣 MySQL数据库 1393 股票的资本损益
1393股票的资本损益SQL架构CreateTableIfNotExistsStocks_1393(stock_namevarchar(15),operationENUM('Sell','Buy'),operation_dayint,priceint);TruncatetableStocks_1393;insertintoStocks_1393(stock_name,operation,opera
ziko-1101
·
2025-07-27 14:19
Leetcode
数据库
leetcode
mysql
Leetcode
力扣 MySQL数据库 1440 计算布尔表达式的值
1440计算布尔表达式的值SQL架构CreateTableIfNotExistsVariables_1440(namevarchar(3),valueint);CreateTableIfNotExistsExpressions_1440(left_operandvarchar(3),operatorENUM('>','','y');insertintoExpressions_1440(left_o
ziko-1101
·
2025-07-27 14:19
Leetcode
数据库
mysql
leetcode
【
LeetCode
算法题】和为K的子数组
根据题目描述,这是一道关于子数组的算法问题。题目要求从一个整数数组nums中找出所有长度为k的连续子数组,并统计这些子数组中元素和为偶数的子数组数量。题目提供了两个测试用例:用例1:nums=[1,1,1],k=2,输出:2用例2:nums=[1,2,3],k=3,输出:2思路问题分析:我们需要从数组nums中提取所有长度为k的连续子数组。对于每个子数组,计算其元素之和,判断和是否为偶数。统计满足
恩比贤AmbitioN
·
2025-07-27 14:17
算法
数据结构
leetcode
滑动窗口(Sliding Window)算法题型全面总结
LeetCode
643.子数组最大平均数I2.可变长度窗口(最经典)特点:窗口大小不固定,通过条件动态调整左右
HalvmånEver
·
2025-07-27 14:16
算法
分类
数据挖掘
数据结构
一个月掌握数据结构与算法:高效学习计划
以下是一个系统化的学习计划:第一周:基础数据结构目标:掌握数组、
链表
、栈、队列、哈希表等基本数据结构Day1-2:数组与
链表
数组的基本操作(增删改查)单
链表
、双
链表
实现解决经典问题(如反转
链表
、检测环)
·
2025-07-27 08:31
leetcode
504. Base 7
取余,然后翻转。classSolution{publicStringconvertToBase7(intnum){if(num==0){return"0";}Stringstr="";if(num0){sb.append(num%7);num/=7;}returnstr+sb.reverse().toString();}}
·
2025-07-27 07:29
算法训练Day50 |
LeetCode
123. 买卖股票的最佳时机III(最多买卖2次);
LeetCode
188. 买卖股票的最佳时机IV(最多买卖K次)
目录
LeetCode
123.买卖股票的最佳时机III1.思路2.代码实现3.复杂度分析4.思考与收获
LeetCode
188.买卖股票的最佳时机IV1.思路2.代码实现3.复杂度分析4.思考与收获
LeetCode
123
努力学习的牛宁西
·
2025-07-27 07:58
代码随想录训练营
leetcode
算法
职场和发展
动态规划
python
Leetcode
482. License Key Formatting
ProblemYouaregivenalicensekeyrepresentedasastringsthatconsistsofonlyalphanumericcharactersanddashes.Thestringisseparatedinton+1groupsbyndashes.Youarealsogivenanintegerk.Wewanttoreformatthestringssucht
小白菜又菜
·
2025-07-27 07:56
Leetcode
解题报告
leetcode
linux
算法
Leetcode
506. Relative Ranks
ProblemYouaregivenanintegerarrayscoreofsizen,wherescore[i]isthescoreoftheithathleteinacompetition.Allthescoresareguaranteedtobeunique.Theathletesareplacedbasedontheirscores,wherethe1stplaceathletehast
小白菜又菜
·
2025-07-27 07:56
Leetcode
解题报告
leetcode
linux
windows
leetcode
504. Base 7 七进制数 (简单)
一、题目大意https://
leetcode
.cn/problems/base-7给定一个整数num,将其转化为7进制,并以字符串形式输出。
okokabcd
·
2025-07-27 07:55
LeetCode每日一题
leetcode
算法
职场和发展
45.
leetcode
504. Base 7
504.Base7Givenaninteger,returnitsbase7stringrepresentation.Example1:Input:100Output:"202"Example2:Input:-7Output:"-10"Note:Theinputwillbeinrangeof[-1e7,1e7].思路:辗转相除法。转载于:https://www.cnblogs.com/vincen
·
2025-07-27 07:25
c++11智能
指针
shared_ptr的循环引用问题3.weak_ptr介绍4.shared_ptr的线程安全问题5.C++11和Boost的关系6.内存泄漏7.如何检测内存泄漏8.如何避免内存泄漏1.写在前面上一节介绍智能
指针
的博客中
无敌的牛
·
2025-07-27 07:54
C++学习
c++
开发语言
Leetcode
504. Base 7
ProblemGivenanintegernum,returnastringofitsbase7representation.AlgorithmDistinguishbetweenpositiveandnegativevalues,thenstoretheremaindersinreverseorderafterdividingby7.CodeclassSolution:defconvertToB
小白菜又菜
·
2025-07-27 07:53
Leetcode
解题报告
leetcode
算法
职场和发展
代码随想录算法训练营day9(python版)|第四章 字符串part02|●151.翻转字符串里的单词●卡码网:55.右旋转字符串●28. 实现 strStr()●459.重复的子字符串
实现strStr()(本题可以跳过)单纯解题:KMP前缀表可加速情况前缀表构建过程完整代码:459.重复的子字符串(本题可以跳过)题目代码returnl>0andn%(n-l)==0怎么理解字符串总结双
指针
回顾
清水泛轻舟
·
2025-07-27 06:14
算法
c语言(7.24)
今天学习了
指针
的两个作用#includevoidgetmaxandmin(intarr[],intlen,int*max,int*min);intmain(){//
指针
作用2://函数返回多个值//练习
努力编程,活在当下
·
2025-07-27 06:13
c语言
算法
数据结构
学习随想录-- web3学习入门计划
核心内容Golang进阶强化重点掌握:goroutine与channel并发模型、接口(interface)设计、
指针
操作、标准库(encoding/json、net/http、sync
好学且牛逼的马
·
2025-07-27 05:42
区块链
【
Leetcode
】904. Fruit Into Baskets
1用slidingwindow来做:slidingwindow就是维护一个window,最后得到这个window的长度2用collections.Counter来计数,每遍历一下,里面计数加13但当counter里面的个数大于2的时候,需要删除最左边的;当这个数的计数为0时,就删除这个计数
云端漫步_b5aa
·
2025-07-27 05:07
数据库索引详解
索引的核心概念1.索引的本质是数据库中指向表数据的
指针
集合通过特定的数据结构组织,实现快速查找以额外的存储空间和写入开销为代价,换取查询性能提升2.索引的工作原理--无索引的情况(全表扫描)SELECT
张太行_
·
2025-07-27 03:24
数据库
C语言基础:函数(作用域、生命周期、值传递与
指针
传递)
数组做函数参数注意:当用数组做函数的实际参数时,则形参应该也要用数组/
指针
变量来接收,但请注意,此次并不代表传递了数组中所有的元素数据,而是传递了第一个元素的内存地址(数组首地址),形参接收这个地址后,
猿某人丶
·
2025-07-27 02:48
算法
c语言
linux
ubuntu
开发语言
数据结构
vscode
FPGA FIFO IP核设计与应用 - 自定义深度实践
源代码包括读写
指针
、控制逻辑,并且可以使用硬件描述语言(如Verilog或VHDL)配置FIFO深度,以适应各种应用场合,如数据采集、处
Kiki-2189
·
2025-07-27 02:17
c语言 静态变量可以是
指针
吗,深入理解C语言 static、extern与
指针
函数
1.exit(0)正常退出程序exit(1)程序异常时退出程序2.static(静态变量)修饰局部变量在局部变量使用static修饰,会延长局部变量的存在期。但我们需要注意一下几点:•虽然static修饰变量的生存期很长,但它始终是局部变量,不能在其他函数中使用•static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?全局
血族之心
·
2025-07-27 02:47
c语言
静态变量可以是指针吗
剑指offer-数组\矩阵
数组总结:双
指针
,有序二分,分治;1.找出数组中重复的数字。在一个长度为n的数组nums里的所有数字都在0~n-1的范围内。
张小璇flying
·
2025-07-27 02:45
算法
剑指Offer
leetcode
排序算法
散列表
标准IO:freopen重定向打开文件
freopen(文件路径,打开文件方式,文件流
指针
)返回值:成功“返回文件流
指针
”失败“NULL”打开方式:r:只读,流被定义到文件开头r+:可读可写,流在文件开头w:只写,文件不存在创建存在清空,流定义在文件开头
xueningshiny
·
2025-07-27 01:42
服务器
linux
运维
空白
我以为我会很难过跟你分开的这些天其实没有太大的不同我还是如期完成了工作按照日程排好假期买了票按时登机开始旅行只是时间有时会出现一些断点就像被刮伤的胶片有种读不出图像的焦虑和
指针
接触就发出刺痛耳鼓的噪声我们的分开非常平静几乎是悄无声息
云末未雨
·
2025-07-27 01:34
看c++primer知识点总结(基础部分)
知识点总结(基础部分)提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录看c++primer知识点总结(基础部分)前言一、变量和基本类型1.声明2.作用域3.const引用4.指向常量的
指针
伯爵..
·
2025-07-27 01:09
c++
力扣刷题记录-第四题-合并两个有序
链表
一.题目将两个升序
链表
合并为一个新的升序
链表
并返回。新
链表
是通过拼接给定的两个
链表
的所有节点组成的。
·
2025-07-27 01:38
LeetCode
力扣 第21题解题笔记
题目:将两个升序
链表
合并为一个新的升序
链表
并返回。新
链表
是通过拼接给定的两个
链表
的所有节点组成的。
艾伦的自由之翼
·
2025-07-27 01:05
leetcode
链表
算法
C#(数据类型)
C#数据类型详解C#的数据类型分为值类型和引用类型两大类,系统还提供了
指针
类型(需在unsafe上下文使用)。
慢慢沉
·
2025-07-27 01:35
C#
c#
Unity委托,事件(抄录)
C#中的委托(Delegate)类似于C或C++中函数的
指针
。委托(Delegate)是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。
慢慢沉
·
2025-07-27 01:35
Unity
unity
STM32-GPIO寄存器深度解析与
指针
操作指南
从寄存器结构、位域原理、
指针
操作本质三个维度,结合代码示例和硬件时序,详细解析GPIO外设寄存器的工作逻辑,以及如何通过
指针
精准控制这些寄存器:一、GPIO模式寄存器(GPIOx_MODER)深度解析1
东方少爷
·
2025-07-27 00:33
寄存器
单片机
嵌入式硬件
KMP算法
KMP模板和一些典型题一、模板二、无线传输三、记录详情四、二叉树中的
链表
一、模板这里的求next有两种写法,思路是一样的。
·
2025-07-27 00:33
C 语言深入理解
指针
一、
指针
基础与内存地址1.内存与地址内存被划分为一个个字节单元,每个单元都有唯一编号(地址),也称
指针
。
·
2025-07-27 00:02
[笔记]Effective C++ 条款3:尽可能使用const
T*const表示不可指向不同的东西但指向的东西的值可以改变constT*表示不可改变指向的东西的值但可以指向不同的东西T*constp(const修饰pp为
指针
被const修饰后不该被改动
指针
p不能改变但指向的内容
weixin_42796916
·
2025-07-26 23:56
Effective
C++
c++
C++AVL树
平衡搜索二叉树实现方式:二、AVL树的插入三、AVL树的中序遍历、判断、高度以及大小计算一、平衡搜索二叉树实现方式:这里采用平衡因子的方式记录左右子树高度,并在普通搜索二叉树的基础上再每个节点中加上一个指向父节点的
指针
以方便链接代码如下
·
2025-07-26 23:56
Effective C++ 条款4:确定对象被使用前已先被初始化
1.内置类型手动初始化intx=0;//手动初始化constchar*text="Hello";//
指针
初始化doubled;//❌危险!
君鼎
·
2025-07-26 23:25
C++
c++
Effective
C++
贪心算法Day3学习心得
今天继续看贪心的题目第一道:1005.K次取反后最大化的数组和-力扣(
LeetCode
)给定一个整数数组A,我们只能用以下方法修改该数组:我们选择某个索引i并将A[i]替换为-A[i],然后总共重复这个过程
Morriser莫
·
2025-07-26 22:51
贪心算法
算法
leetcode
239. Sliding Window Maximum
image返回每个固定长度的滑动窗口最大值组成的数组思路:双端队列,头结点维护当前窗口中的最大值,遍历到每个元素的时候查看该元素是否比双端队列的尾元素大,是的话就一直删除尾元素,直到一个合适的位置然后插入,这样做是为了保证双端队列中的元素是呈单调递减的,保证头元素即是该窗口中的最大值,然后每次查看头元素是否过期来及时更新窗口中的元素即可。publicint[]maxSlidingWindow(in
今天不想掉头发
·
2025-07-26 22:58
C# 安全高效玩转内存:深入剖析 Span 的本质
需要处理多种内存(数组、栈内存、非托管内存)但写法各异大量数组切片操作导致复制开销使用unsafe
指针
时如履薄冰Span正是为解决这些问题而生的利器!它提供了一种统一、安全且高效的内存操作方式。
bpluo42657
·
2025-07-26 21:10
算法
算法竞赛阶段二-数据结构(35)数据结构单
链表
模拟实现
//
链表
--链式存储的线性表//存信息和下一个节点位置,数据域和
指针
域合起来叫节点//带头(哨兵位)下标为0//单向,双向,循环
链表
//实现单//俩足够大数组//elem,数据域//next,
指针
域//
朝朝又沐沐
·
2025-07-26 21:08
算法
c++
数据结构
开发语言
双
指针
算法介绍及使用(下)
在上一篇文章中我们已经对双
指针
有了一定了解,接下来我们通过题目来对双
指针
进行更好的理解。
啊吧怪不啊吧
·
2025-07-26 21:06
基础算法
算法
c++
数据结构
预处理
指针
基础
预处理:编译过程:1.预处理//预编译--将代码中相关预处理命令执行最终生产一个只包含c语言代码的文件2.编译//编译--对语法进行检查,将这个c的源代码生产汇编代码3.汇编//汇编--表示将汇编源代码最终生成机器代码//object4.链接//链接--将使用到的其它代码了链接到一起生成最终可执行文件宏定义:#define标识符字符串#define宏名宏值注意:1.预处理命令都是以#开头的2.宏名
Zby….
·
2025-07-26 18:13
算法
前端
C++学习笔记(十:类与对象基础)
C++程序结构C++学习笔记(二)五、函数基础六、标识符七、数据类型补充:二进制相关的概念sizeof运算符简介补充:原码、反码和补码C++学习笔记(三)补充:ASCII码表八、内存构成补充:变量九、
指针
基础十
上官鹿离
·
2025-07-26 18:42
C/C++
c++
学习
笔记
详解“异常”
publicclassTest{publicstaticvoidmain(String[]args){int[]array={1,2,3};System.out.println(array[100]);}}空
指针
异常
共行跬步
·
2025-07-26 17:39
java
开发语言
预处理命令与
指针
基础
1.预处理命令gcc-E-----只做预处理,不进行编译;预处理阶段会将所有宏名用其内容替换(只做简单替换)宏:(1)不带参宏:defineN4;(2)代参宏:defineadd(a,b,c)((a)+(b)+(c))eg1:#include#defineN100#defineadd(a,b,c)((a)+(b)+(c))intmain(void){printf("%d\n",N);printf(
不懂机器人
·
2025-07-26 17:38
算法
LeetCode
233:数字 1 的个数
LeetCode
233:数字1的个数问题本质:统计数字规律给定整数n,计算[0,n]中所有整数里数字1出现的总次数。直接暴力遍历每个数统计会超时(n可达10^9),需通过数学规律逐位分析。
恣艺
·
2025-07-26 17:35
算法
leetcode
算法
职场和发展
Java 面试必问:HashMap 的底层实现原理
内容涵盖HashMap的基本概念、底层数据结构(数组、
链表
、红黑树)及演变过程,深入讲解哈希函数、哈希冲突解决办法、扩容机制等核心原理,还介绍了常见问题与使用场景。
大力出奇迹985
·
2025-07-26 15:24
java
面试
开发语言
【
LeetCode
热题 100】22. 括号生成——(解法一)选左括号还是选有括号
Problem:22.括号生成数字n代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且有效的括号组合。文章目录整体思路完整代码时空复杂度时间复杂度:O(C_n)或O(4^n/n^(3/2))空间复杂度:O(n)整体思路这段代码旨在解决一个经典的组合生成问题:括号生成(GenerateParentheses)。问题要求给定一个整数n,生成所有由n对括号组成的、格式正确的括号组合。该算法
·
2025-07-26 13:43
C语言:深入理解
指针
(5)
1.回调函数回调函数就是⼀个通过函数
指针
调用的函数。如果你把函数的
指针
(地址)作为参数传递给另⼀个函数,当这个
指针
被用来调⽤其所指向的函数时,被调⽤的函数就是回调函数。
wai歪why
·
2025-07-26 13:08
c语言
开发语言
2021/02/06 每日一题 可获得的最大点数
LeetCode
上可获得的最大点数,也是用滑动窗口,记录下解题思路。
Taec0123
·
2025-07-26 12:17
【数据结构】第二章:线性表
本文引自【数据结构(C语言版)严蔚敏吴伟民】文章目录2.1线性表的类型定义2.2线性表的顺序表示和实现2.3线性表的链式表示和实现2.3.1线性
链表
2.3.2循环
链表
2.3.3双向
链表
2.4一元多项式的表示及相加
云舒卷云
·
2025-07-26 10:49
数据结构
数据结构
408
线性表
链表
考研
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他