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
cur
牛客网在线编程第二题-链表指定区域内反转
让pre指向反转区间的前面一个节点,
cur
指向当前反转区间的第一个节点,temp指向
成为佬
·
2024-01-29 04:05
链表
数据结构
算法
java
Day 32 | 贪心 122.买卖股票的最佳时机II 、55. 跳跃游戏 、 45.跳跃游戏II
classSolution{publicintmaxProfit(int[]prices){intcur=0;intsum=0;for(inti=1;i0)sum+=
cur
;}returnsum;}}55
小小白和纯牛奶
·
2024-01-28 19:37
二月红
力扣
java
【leetcode刷刷】530.二叉搜索树的最小绝对差 、501.二叉搜索树中的众数 、236. 二叉树的最近公共祖先
今天做的都是二叉搜索树,主要解题思路中序遍历+递归双指针530.二叉搜索树的最小绝对差自己写的时候用的中序遍数组+求差题解的方法还加了一个双指针,大概意思就是记录
cur
和pre,因为是中序遍历,因此pre
goldwater2020
·
2024-01-28 18:51
leetcode
算法
职场和发展
206. 反转链表(力扣LeetCode)
1,2,3,4,5]输出:[5,4,3,2,1]示例2:输入:head=[1,2]输出:[2,1]示例3:输入:head=[]输出:[]提示:链表中节点的数目范围是[0,5000]-5000next;保存当前节点
cur
林海绮律
·
2024-01-28 06:38
leetcode
链表
leetcode
数据结构
c++
CMU15-445 Project0
dynamic_cast检查是否是TrieNodeWithValue(dynamic_pointer_cast也可以),以下为两者用法:autovalue_node=std::dynamic_pointer_cast>(
cur
joker D888
·
2024-01-28 04:38
CMU15-445
算法
C++
CMU
15-445
一、双指针-移动零
题目描述概要Java中的双指针算法整体架构流程数组划分,数组分块双指针算法【利用数组下标来充当指针】两个指针作用:①
cur
:从左往右扫描数组,遍历数组②dest:已处理的区间内,非零元素的最后一个位置三个区间
慢漫zbq
·
2024-01-28 01:27
java
开发语言
java实现单链表的增删改查
{publicNodenext;//指向下一个新的节点intval;publicNode(intval){//通过构造函数赋值this.val=val;}}一、增加节点1.1、新创建一个节点1.2、将
cur
一叶飘舟
·
2024-01-27 22:39
java
python
开发语言
力扣第92题——反转链表 II(C语言题解)
题目描述给你单链表的头指针head和两个整数left和right,其中leftnext;
cur
->next=pre;pre=
cur
;
cur
=next;}}structListNode*reverseBetween
fortune+
·
2024-01-27 15:47
leetcode
链表
c语言
Leetcode刷题笔记之专题(1)链表求解 Python实现
第一专题:链表求解1.leetcode224反转链表(easy)思路一:迭代迭代需要三个指针,pre,
cur
,nxt,分别按顺序指向三个节点三个指针的初始化:pre指向空节点,
cur
指向头结点head,
随着风儿去流浪
·
2024-01-27 11:09
#
leetcode
leetcode
链表
指针
数据结构
算法
LeetCode刷题—链表—206反转链表easy(双指针与递归)
题目属于对基础的数据结构的操作,出现频次较高2、解题思路如下:双指针法:解这道题,首先明白:1、操作步骤2、迭代3、循环边界条件,确定初始值和循环终止条件4、最后返回值方法是什么呢,举例子,循环终止条件:
cur
冻笠
·
2024-01-27 11:05
LeetCode刷题总结
leetcode
链表
算法
leetcode打卡笔记(每天更新......)
=nil{ifcur.Val==val{pre.Next=
cur
.Nextcur=
cur
.Next}else{pre=curcur=
cur
.Next}}returnp.Next}2、设计链表
葡萄爱写代码(备战秋招版)
·
2024-01-27 04:43
leetcode
笔记
算法
go
后端
python-文件操作文件指针
这里介绍另一种方法,就是指针,也可以理解为写入的光标//这里引进了os模块的os.SEEK_END,os.SEEK_
CUR
,os.SEEK_SETimportosf=open('hl7.txt','r+
小二哥很二
·
2024-01-26 19:30
关于React natvie WebView加载url 带特殊符号问题
jsref_encodeuri.asp这里处理方式是把每个入参都进行了encodeURIComponent把特殊符号“#”进行编码conststring=Object.keys(params).reduce((acc,
cur
JsLin_
·
2024-01-26 11:58
单调栈的应用,以及拆分思想
维护一个单调递减的栈,当遇到stack.top()
cur
,其中一个有效碗。所以
Colinnian
·
2024-01-26 09:52
题目讲解
C语言每日一题(48)回文链表
示例1:输入:head=[1,2,2,1]输出:true示例2:输入:head=[1,2]输出:false提示:链表中节点数目在范围[1,105]内0val;
cur
=
cur
->next;}
cur
=head
对编程一片赤诚的小吴
·
2024-01-26 07:26
c语言
链表
开发语言
算法技巧:双指针总结(1)
这里所指的双指针在某一些题目中是指针,但大多数都是数组元素下标接下来,用题目去说明题一:移动零1.1链接283.移动零-力扣(LeetCode)1.2思路前提:数组长度为n,数组为nums首先定义两个变量des和
cur
Nevergive_
·
2024-01-26 05:03
算法
链表面试题------ Java逆置链表
题目:逆置链表思路:1.result------->结果链表
cur
-------->用来遍历原链表的1.遍历整个链表取出节点
cur
2.把取出来的节点
cur
头插到结果链表result上代码:1.定义节点代码
会飞的皮卡丘EI
·
2024-01-25 16:16
leetcode刷题
LeetCode.2765. 最长交替子数组
对于i>0,计算以下标i结尾的最长交替子数组的长度时需要考虑以下标i-1结尾的最长交替子数组的长度、当前相邻元素之差
cur
会飞的皮卡丘EI
·
2024-01-25 16:46
leetcode刷题
数据结构
算法
leetcode
java
链表面试题------Java 删除链表中值为 val 的元素
1.题目描述:删除链表中值为val的元素思路:方法一:1.遍历原链表,如果与val值相等,则删除特殊情况:链表为空时,怎么办第一个节点head的值,如果等于val,怎么办2.需要两个指针,一个
cur
遍历整个链表一个为
会飞的皮卡丘EI
·
2024-01-25 16:45
leetcode刷题
c++文件操作(3)-- 随机读取
ios::beg表示相对于文件的开头位置ios::
cur
相对于文件指针所在的当前位置ios:end相
Sun。13
·
2024-01-25 09:05
c++
开发语言
leetcode:排序链表(递归)
4,2,1,3]输出:[1,2,3,4]示例2:输入:head=[-1,5,3,4,0]输出:[-1,0,3,4,5]示例3:输入:head=[]输出:[]提示:链表中节点的数目在范围[0,5*104]内-105
cur
2
李明(#)
·
2024-01-25 07:35
leetcode
链表
算法
数据结构
java
力扣 224.基本计算器
stacktemp;//临时存储左边部分的结果和符号inti=0;while(i=0&&s[i]-'9'=0&&s[i+1]-'9'<=0){intt=s[++i]-'0';//不能写一起,否则有溢出可能
cur
凶鼠
·
2024-01-25 02:36
力扣
leetcode
算法
职场和发展
【leetcode】138. 随机链表的复制
=NULL){//1.在
cur
后面copy一份curfor(No
念来过倒字名qwq
·
2024-01-25 01:53
C语言
刷题
C++
leetcode
链表
算法
数据结构
c语言
代码随想录 Leetcode111. 二叉树的最小深度
2024年1月24日):classSolution{public:intminDepth(TreeNode*root){if(root==nullptr)return0;queueque;TreeNode*
cur
meeiuliuus
·
2024-01-24 23:33
#
leetcode
---
easy
算法
代码随想录 Leetcode515.在每个树行中找最大值
public:vectorlargestValues(TreeNode*root){vectorres={};if(root==nullptr)returnres;queueque;TreeNode*
cur
meeiuliuus
·
2024-01-24 23:03
#
leetcode
---medium
算法
力扣算法-Day7
>3->4->5->NULL输出:5->4->3->2->1->NULL思路:1.暴力解法:定义一个存储单链表地址的数组,遍历一次赋值,最后再从后往前修改指针;2.双指针:定义两个同类型的指针pre、
cur
小羊没烦恼~
·
2024-01-24 20:50
力扣刷题
算法
leetcode
c#
Oracle dbms_sql 的用法
DECLAREl_curINTEGER;BEGINl_
cur
:=DBMS_SQL.OPEN_CURSOR;END;/绑定变量:使用DBMS_SQL.BIND_VA
zz_ll9023one
·
2024-01-24 09:37
oracle
Day 22 | 235. 二叉搜索树的最近公共祖先 、701.二叉搜索树中的插入操作 、450.删除二叉搜索树中的节点
235.二叉搜索树的最近公共祖先题目文章讲解视频讲解思路:根据二叉搜索树的性质,从根节点开始便利,即前序遍历,遇见的第一个
cur
结点值在p,q中间的就是我们要找的二叉搜索树的最近公共祖先。
小小白和纯牛奶
·
2024-01-23 21:28
二月红
java
力扣
Pycharm中的SQlite报错 database is locked
结果程序视图以相同的主键添加新记录时出现:如:
cur
.execute(“insertintobook(
yardwood
·
2024-01-23 11:07
数据库
sqlite
Go使用记忆化搜索的套路【以20240121力扣每日一题为例】
,k:int)->int:n=len(nums)#寻找分割子数组中和的最小的最大值s=[0]fornuminnums:s.append(s[-1]+num)#print(s)@cachedefdfs(
cur
白速龙王的回眸
·
2024-01-22 20:25
leetcode
leetcode
深度优先
算法
OR36 链表的回文结构
structListNode*reverseList(structListNode*head){if(head==NULL){returnNULL;}structListNode*prev=NULL,*
cur
乌龟跌倒
·
2024-01-22 18:24
链表
数据结构
206.反转链表(附带源码)
一、思路二、代码一、思路将指针调转一个方向就行,很简单做法:定义2个指针:prev、
cur
、next当next为空时,循环结束思路清晰,操作清楚,开始敲代码。
乌龟跌倒
·
2024-01-22 18:54
力扣题目集
链表
数据结构
源码分享-golang的BMP文件读写库
golang的二进制文件读写库https://blog.csdn.net/zhyulo/article/details/128890546BMP文件格式可参考位图文件解析-位图(bmp)、图标(ico)与光标(
cur
zhyulo
·
2024-01-22 13:08
GoLang
golang
BMP
203.移除链表元素
第一种思路循环遍历整个链表定义两个指针:prev,
cur
如果
cur
是要删除的节点,prev->
cur
->next,然后free(
cur
)但是注意每次都要新定义一个节点del,用来free,不影响原来的
cur
乌龟跌倒
·
2024-01-22 06:41
力扣题目集
链表
算法
数据结构
指令 - DarkVoxel Wiki
/tp[room=
cur
_room]将玩家传送到room房间的x,y位置下。/sfx[JSON_Data]
Wormwaker
·
2024-01-21 11:28
DarkVoxel
C++
DarkVoxel
游戏
【基础算法练习】快速排序模板
所有排序都适合在这里练习:912.排序数组第二道题,适合快排和堆排:215.数组中的第K个最大元素我使用的快排模板我使用的是双指针版本的快排,双指针版本的快排的核心思想是:每一轮快排选择一个数作为key,
cur
戊子仲秋
·
2024-01-21 04:55
基础算法练习
算法
双指针——复写零
题目链接:1089.复写零-力扣(LeetCode)题目算法原理算法三步曲第一步:利用双指针,找到修改后最后一个数,即
cur
扫描,如果扫描的数为0,dest往后走两步,为非0,dest往后走一步。
鱼骨不是鱼翅
·
2024-01-21 02:29
数据结构
leetcode
算法
双指针——移动零
题目示例算法原理我们使用两个指针,
cur
扫描数组,如果nums[
cur
]为非0,dest++,然后让nums[
cur
]与nums[dest]交换,从而实区间[0,dest]为非0,[dest+1,
cur
鱼骨不是鱼翅
·
2024-01-21 02:28
算法
数据结构
12 快速排序-前后指针法
voidQuickSort(int*arr,intbegin,intend){if(begin>=end){return;}intcur=begin;intprev=begin-1;intkey=end;while(
cur
多情刀客无情刀
·
2024-01-21 00:12
代码
数据结构
算法
排序算法
我在代码随想录|写代码Day10之双指针 -27. 移除元素,151. 反转字符串中的单词,206.反转链表
移除元素题目代码1classSolution{public:intremoveElement(vector&nums,intval){intn=nums.size();for(inti=0;inext;
cur
27dCnc
·
2024-01-20 16:11
数据结构与算法
c语言刷题
链表
数据结构
c++
笔记
24.反转链表
publicListNodereverseList(ListNodehead){if(head==null)returnhead;ListNodepre=null;ListNodecur=head;while(
cur
___Qian___
·
2024-01-20 04:19
数据结构之二叉搜索树
二叉搜索树的常用操作我们将二叉搜索树封装为一个类BinarySearchTree,并声明一个成员变量root,指向树的根节点查找节点给定目标值target,我们可以根据二叉搜索树的性质来查找,声明一个节点
cur
༺❀ൢ望༒月❀ൢ❀
·
2024-01-20 03:04
数据结构
数据结构
Leetcode 395. Longest Substring with At Least K Repeating Characters
Input:s=“ababbc”,k=2a->2b->3c->1
cur
=0,start=0;…
cur
=4,map[c]0)flag=false;}//returnthelengthofstringifthisstringisaval
Nahida_nora
·
2024-01-20 02:40
Leetcode
复习
acwing 848. 有向图的拓扑序列
针对有向无环图的拓扑排序构建图时记录每个点的入度入度为零的点入队列,再带入其指向的点与
cur
相连的点入度减一,可能有其他点同j相连故待其入度减为零时才入队列constintN=1e5+10;inth[N
honortech
·
2024-01-20 02:36
算法
数据结构
力扣第82题——删除排序链表中的重复元素 II(C语言题解)
1,2,3,3,4,4,5]输出:[1,2,5]示例2:输入:head=[1,1,1,2,3]输出:[2,3]提示:链表中节点数目在范围[0,300]内-100next=head;structListNode*
cur
fortune+
·
2024-01-19 03:47
leetcode
链表
c语言
python 常用功能积累
=pymysql.connect(host=dbHost,port=dbPort,user=user,password=password,database=dbName,charset='utf8')
cur
Amelia0911
·
2024-01-18 23:25
python工具
python
linq
开发语言
523. Continuous Subarray Sum
523.ContinuousSubarraySumclassSolution:defcheckSubarraySum(self,nums:List[int],k:int)->bool:seen,
cur
ujn20161222
·
2024-01-18 18:23
leetcode
算法随想录第三十一天打卡|理论基础 , 455.分发饼干 , 376. 摆动序列 , 53. 最大子序和
deffindContentChildren(self,g:List[int],s:List[int])->int:g.sort()s.sort()#先满足胃口最小的孩子i=0#孩子的序号j=0#饼干的序号whileiint:result=1
cur
_dif
星曜366
·
2024-01-18 14:56
算法
变量、流程控制、游标-练习题
变量0.准备工作CREATEDATABASEtest16_var_
cur
;usetest16_var_
cur
;CREATETABLEemployeesASSELECT*FROMatguigudb.
草莓田田圈~
·
2024-01-18 08:30
Mysql
数据库
sql
Mysql
【LeetCode】203. 移除链表元素
structListNode*next;};typedefstructListNodeListNode;ListNode*RemoveElements1(ListNode*head,intval){ListNode*
cur
念来过倒字名qwq
·
2024-01-18 06:07
Data
Structure
and
Algorithm
C语言
刷题
leetcode
链表
算法
数据结构
c语言
上一页
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
其他