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
算法竞赛每日一题
算法竞赛
备赛进阶之数位DP训练
数位DP的思想就是对每一位进行DP,计算时记忆化每一位可以有的状态,其作用是减少运算时间,避免重复计算。数位DP是一种计数用的DP,一般就是要统计一个区间[A,B]内满足一些条件数的个数。以1e9甚至1e18、1e100的问题为例,因为在统计情况下有很多重复的计算,数位DP实现了相同状态只计算一次,从而大幅减少运算时间。数位DP:技巧1:[X,Y]=>f(Y)-f(X-1)技巧2:用树进行排列1.
Williamtym
·
2024-01-16 13:31
C++算法集训
c++
开发语言
蓝桥杯
图论
深度优先
数据结构
动态规划
算法
每日一题
: 删除排序列表中的重复元素 | 链表的删除
大家好,我是星恒今天给大家带来的是一道简单的链表删除题,题目很简单,不过可以帮助我们很好的复习链表的删除,尤其适合基础薄弱的友友们学习~题目:leetcode83给定一个已排序的链表的头head,删除所有重复的元素,使每个元素只出现一次。返回已排序的链表。示例1:输入:head=[1,1,2]输出:[1,2]示例2:输入:head=[1,1,2,3,3]输出:[1,2,3]提示:链表中节点数目在范
星恒star
·
2024-01-16 08:53
算法
链表
数据结构
算法
每日一题
: 删除排序列表中的重复元素2 | 循环 | 链表的删除 | 虚拟节点
大家好,我是星恒今天的题目是昨天题目的进化题,他对链表的删除加深了理解。最重要的是学会了对循环中的特殊部分的处理,还有设置虚拟节点的情况好了,话不多说,我们直接开始题目:leetcode82给定一个已排序的链表的头head,删除原始链表中所有重复数字的节点,只留下不同的数字。返回已排序的链表。示例:示例1:[外链图片转存中…(img-qsrtHDAg-1705333692489)]输入:head=
星恒star
·
2024-01-16 07:44
算法每日一题
算法
链表
数据结构
(学生作品)分数的意义和性质思维导图3
今天小数报
每日一题
模拟答题结束,期待7月2日继续研究
每日一题
。今天的日更用来清库存,把以前的思维导图作品发布。好喜欢这位同学密密麻麻的气泡图。有它引申出好多方方面面先是。
小土豆上学
·
2024-01-16 07:23
力扣
每日一题
:回溯解法 全排列I & II
46.全排列https://leetcode-cn.com/problems/permutations/难度:中等题目:给定一个没有重复数字的序列,返回其所有可能的全排列。示例:示例:输入:[1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]分析遇到全排列,所有可能等关键字,我们需要考虑DFS、回溯等解法。这道题算是比较基础的题目,
清风Python
·
2024-01-16 05:36
2020-09-22:已知两个数的最大公约数和最小公倍数,并且这两个数不能是最大公约数和最小公倍数本身。如何判断这两个数是否存在?
福哥答案2020-09-22:#福大大架构师
每日一题
#1.如果最小公倍数不能被最大公约数整除,不存在这两个数。2.求【商】=【最小公倍数/最大公约数】。
福大大架构师每日一题
·
2024-01-16 03:44
C 语言
每日一题
——旋转数组的最小数字
一、题目内容提供一下该OJ题的链接:旋转数组的最小数字_牛客题霸_牛客网(nowcoder.com)二、题目分析通过示例1可知,我们写代码的目的是在数组中找到一个最大值,并且返回来;我们很容易的会想到创建一个变量:intmin=0;然后遍历整个数组,依次比较把一个最小值用该变量接收;但是时间复杂度是O(n),空间复杂度是O(1),这很显然不符合题目时间复杂度O(logn)的要求。通过O(logn)
残风也想永存
·
2024-01-16 00:08
c语言
数据结构
算法
【闯关练习】—— 1400分(构造)
博客主页:PH_modest的博客主页当前专栏:cf闯关练习其他专栏:
每日一题
C++跬步积累C语言跬步积累座右铭:广积粮,缓称王!
PH_modest
·
2024-01-16 00:22
cf闯关练习
codeforces
算法
学习
c语言
关于大学生
算法竞赛
,你要了解的这里都有
关于大学生
算法竞赛
,你要了解的这里都有一,常见的
算法竞赛
二,哪些人可以适合参加
算法竞赛
三,
算法竞赛
和实际应用的什么关系更大?四,
算法竞赛
的门槛有多高?一定要会编程吗?会编程就可以参加吗?
兔零兔三兔顶会
·
2024-01-15 20:16
算法
leecode
每日一题
1090受标签影响的最大值
受标签影响的最大值贪心思想的运用,以及会使用合理的数据结构进行组织ACcodeclassSolution{public:typedefpairPII;intlargestValsFromLabels(vector&values,vector&labels,intnumWanted,intuseLimit){//贪心地选择价值最大且不超过数量限制的元素intn=values.size();vecto
kokomi&ayaka
·
2024-01-15 19:47
leetcode
贪心算法
【坚持
每日一题
5.25】1370. 上升下降字符串
给你一个字符串s,请你根据下面的算法重新构造字符串:从s中选出最小的字符,将它接在结果字符串的后面。从s剩余字符中选出最小的字符,且该字符比上一个添加的字符大,将它接在结果字符串后面。重复步骤2,直到你没法从s中选择字符。从s中选出最大的字符,将它接在结果字符串的后面。从s剩余字符中选出最大的字符,且该字符比上一个添加的字符小,将它接在结果字符串后面。重复步骤5,直到你没法从s中选择字符。重复步骤
程序员小2
·
2024-01-15 17:58
2022-02-18 「1791. 找出星型图的中心节点」
今天做
每日一题
:https://leetcode-cn.com/problems/find-center-of-star-graph/开始没有认真看题,题目中说的星图是“由n个编号从1到n的节点组成”,
柠香萌萌鸡
·
2024-01-15 16:44
每日一题
:LeetCode-LCR 007. 三数之和
每日一题
系列(day18)前言: 如果说代码有灵魂,那么它的灵魂一定是算法,因此,想要写出优美的程序,核心算法是必不可少的,少年,你渴望力量吗,想掌握程序的灵魂吗❓❗️那么就必须踏上这样一条漫长的道路
阿熊不会编程
·
2024-01-15 15:38
每日一题
leetcode
算法
职场和发展
每日一题
2085. 统计出现过一次的公共字符串(简单)
classSolution:defcountWords(self,words1:List[str],words2:List[str])->int:cnt1=defaultdict(int)cnt2=defaultdict(int)forwinwords1:cnt1[w]+=1forwinwords2:cnt2[w]+=1ans=0forwincnt1.keys():ifcnt1[w]==1andc
eyvr
·
2024-01-15 15:37
用Python刷力扣
算法
leetcode
python
每日一题
2182. 构造限制重复的字符串(中等,贪心)
贪心,每次都尽量取大的,除非连续取的次数超出限制,此时取一个下一个字符classSolution:defrepeatLimitedString(self,s:str,repeatLimit:int)->str:N=26count=[0]*Nforcins:count[ord(c)-ord('a')]+=1ret=[]i,j,m=N-1,N-2,0whilei>=0andj>=0:ifcount[i
eyvr
·
2024-01-15 15:37
用Python刷力扣
python
leetcode
每日一题
82. 删除排序链表中的重复元素 II(中等,链表)
和昨天差不多,今天的是把所有重复数字的节点都删除(昨天留了一个)显然当我们发现重复数字时,需要重复的第一个数字的前一个节点才能把重复数字删完,所有在while循环中我们每次判断t.next和t.next.next的值是否重复,重复的话就把t.next设为这些重复值之后的第一个元素即可由于head也是可能重复的,所以需要设置一个虚头节点#Definitionforsingly-linkedlist.
eyvr
·
2024-01-15 15:04
用Python刷力扣
链表
数据结构
python
算法
leetcode
【力扣
每日一题
】力扣83删除排序链表中的重复元素
题目来源力扣83删除排序链表中的重复元素题目描述给定一个已排序的链表的头head,删除所有重复的元素,使每个元素只出现一次。返回已排序的链表。思路分析思路一:使用两个指针,last指针指向上一个元素,current指向当前元素,当last指针的val与current的val值一样时,current后移,不一样则把last指针指向current元素。思路二:使用一个指针point,当point与po
写做四月一日的四月一日
·
2024-01-15 06:52
leetcode
链表
算法
java
c++
LeetCode
每日一题
| 2645. 构造有效字符串的最少插入数
问题分析核心在于统计插入最少字母次数的公式:(当前字母的ASII码-前一个字母的ASII码+2)%3剩余部分就是简单模拟(LeetCode最近的
每日一题
怎么都这么水,2333
一根老麻花
·
2024-01-14 22:08
leetcode题解
leetcode
算法
golang
LeetCode
每日一题
| 2707. 字符串中的额外字符
文章目录题目描述问题分析程序代码题目描述原题链接给你一个下标从0开始的字符串s和一个单词字典dictionary。你需要将s分割成若干个互不重叠的子字符串,每个子字符串都在dictionary中出现过。s中可能会有一些额外的字符不在任何子字符串中。请你采取最优策略分割s,使剩下的字符最少。问题分析仔细观察这道题可以发现,可以转化成背包问题。状态定义:dp[i]表示s[0...i-1]的所有分割策略
一根老麻花
·
2024-01-14 22:07
leetcode题解
leetcode
算法
职场和发展
背包问题
golang
2024.1.13力扣
每日一题
——构造限制重复的字符串
2024.1.13题目来源我的题解方法一计数+模拟题目来源力扣
每日一题
;题序:2182我的题解方法一计数+模拟因为字符串s由小写字母构成,因此使用一个int[26]的数组保存每个字符的数量,然后从最大的字符开始构造结果字符串
菜菜的小彭
·
2024-01-14 16:21
java
力扣每日一题
leetcode
算法
职场和发展
java
2024.1.12力扣
每日一题
——统计出现过一次的公共字符串
2024.1.12题目来源我的题解方法一哈希表计数题目来源力扣
每日一题
;题序:2085我的题解方法一哈希表计数分别用两个哈希表记录两个字符串数组中字符串出现的个数,然后在两个哈希表中找共同拥有的字符串并且出现次数都为
菜菜的小彭
·
2024-01-14 16:21
java
力扣每日一题
leetcode
哈希算法
算法
java
2024.1.14力扣
每日一题
——删除排序链表中的重复元素
2024.1.14题目来源我的题解方法一双指针(快慢指针)题目来源力扣
每日一题
;题序:83我的题解方法一双指针(快慢指针)因为题目中的链表已经是升序排列,因此使用两个指针,分别指向重复元素的开始和找到第一个不相同元素的的位置
菜菜的小彭
·
2024-01-14 16:16
java
力扣每日一题
leetcode
链表
算法
java
【Py/Java/C++三种语言详解】LeetCode
每日一题
240113【贪心】LeetCode2182、构建限制重复的字符串
文章目录题目链接题目描述解题思路代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题算法练习冲刺训练题目链接LeetCode2182、构建限制重复的字符串题目描述给你一个字符串s和一个整数repeatLimit,用s中的字符构造一个新字符串repeatLimitedString,使任何字母连续出现的次数都不超过repeatLimit次。你不必使用s中的全部字符。返回字典序最大的re
闭着眼睛学算法
·
2024-01-14 16:04
LeetCode
#
贪心
#
栈
java
c++
leetcode
python
算法
【Py/Java/C++三种语言详解】LeetCode
每日一题
240114【链表】LeetCode83、删除排序链表中的重复节点
文章目录题目链接题目描述解题思路代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题算法练习冲刺训练题目链接LeetCode83、删除排序链表中的重复节点题目描述给定一个已排序的链表的头head,删除所有重复的元素,使每个元素只出现一次。返回已排序的链表。示例1:输入:head=[1,1,2]输出:[1,2]示例2:输入:head=[1,1,2,3,3]输出:[1,2,3]提示:链
闭着眼睛学算法
·
2024-01-14 16:33
#
链表
LeetCode
java
c++
leetcode
python
链表
算法
删除排序链表中的重复元素 ——【Leetcode
每日一题
】
83.删除排序链表中的重复元素给定一个已排序的链表的头head,删除所有重复的元素,使每个元素只出现一次。返回已排序的链表。示例1:输入:head=[1,1,2]输出:[1,2]示例2:输入:head=[1,1,2,3,3]输出:[1,2,3]提示:链表中节点数目在范围[0,300]内-100next!=NULL){if(tem->next->val==tem->val){tem->next=te
酷酷的懒虫
·
2024-01-14 15:18
LeetCode
链表
leetcode
数据结构
每日一题
LeetCode 82. 删除排序链表中的重复元素 II java题解
题目https://leetcode-cn.com/problems/remove-duplicates-from-sorted-list-ii/分析创建head0作为伪头结点。如果cur.next.val=cur.next.next.val,那么删除cur.next代码classSolution{publicListNodedeleteDuplicates(ListNodehead){if(he
奔跑的废柴
·
2024-01-14 15:17
LeetCode
链表
leetcode
数据结构
java
算法
删除排序链表中的重复元素 II (
每日一题
20210908)
存在一个按升序排列的链表,给你这个链表的头节点head,请你删除链表中所有存在数字重复情况的节点,只保留原始链表中 没有重复出现 的数字。返回同样按升序排列的结果链表。 示例1:输入:head=[1,2,3,3,4,4,5]输出:[1,2,5]示例2:输入:head=[1,1,1,2,3]输出:[2,3]链接:https://leetcode-cn.com/problems/remove-dupl
BUPT-WT
·
2024-01-14 15:17
LeetCode
链表
leetcode
算法
每日一题
83. 删除排序链表中的重复元素(简单)
#Definitionforsingly-linkedlist.#classListNode:#def__init__(self,val=0,next=None):#self.val=val#self.next=nextclassSolution:defdeleteDuplicates(self,head:Optional[ListNode])->Optional[ListNode]:ifhead
eyvr
·
2024-01-14 15:46
用Python刷力扣
链表
数据结构
python
leetcode
LeetCode
每日一题
题解:82. 删除排序链表中的重复元素 II-题解-python && C++源代码
82.删除排序链表中的重复元素II难度中等827收藏分享切换为英文接收动态反馈给定一个已排序的链表的头head,删除原始链表中所有重复数字的节点,只留下不同的数字。返回已排序的链表。示例1:输入:head=[1,2,3,3,4,4,5]输出:[1,2,5]示例2:输入:head=[1,1,1,2,3]输出:[2,3]提示:链表中节点数目在范围[0,300]内-100ListNode:ifheadi
小馨馨的小翟
·
2024-01-14 15:15
笔记
题解
链表
leetcode
c++
LeetCode
每日一题
83. 删除排序链表中的重复元素
83.删除排序链表中的重复元素存在一个按升序排列的链表,给你这个链表的头节点head,请你删除所有重复的元素,使每个元素只出现一次。返回同样按升序排列的结果链表。示例1:输入:head=[1,1,2]输出:[1,2]示例2:输入:head=[1,1,2,3,3]输出:[1,2,3]提示:链表中节点数目在范围[0,300]内-100<=Node.val<=100题目数据保证链表已经按升序排列方法一:
喜欢下雨所以爱上雷震子
·
2024-01-14 15:45
每日一题
链表
算法
leetcode
java
leetcode【
每日一题
】82. 删除排序链表中的重复元素 II java
题干存在一个按升序排列的链表,给你这个链表的头节点head,请你删除链表中所有存在数字重复情况的节点,只保留原始链表中没有重复出现的数字。返回同样按升序排列的结果链表。示例1:输入:head=[1,2,3,3,4,4,5]输出:[1,2,5]示例2:输入:head=[1,1,1,2,3]输出:[2,3]提示:链表中节点数目在范围[0,300]内-100<=Node.val<=100题目数据保证链表
宰了那只汤姆猫
·
2024-01-14 15:45
leetcode刷题
leetcode【
每日一题
】83. 删除排序链表中的重复元素 Java
题干存在一个按升序排列的链表,给你这个链表的头节点head,请你删除所有重复的元素,使每个元素只出现一次。返回同样按升序排列的结果链表。示例1:输入:head=[1,1,2]输出:[1,2]示例2:输入:head=[1,1,2,3,3]输出:[1,2,3]提示:链表中节点数目在范围[0,300]内-100<=Node.val<=100题目数据保证链表已经按升序排列想法遍历删除,如果后一个相同就删除
宰了那只汤姆猫
·
2024-01-14 15:45
leetcode刷题
LeetCode
每日一题
82. 删除排序链表中的重复元素 II
82.删除排序链表中的重复元素II存在一个按升序排列的链表,给你这个链表的头节点head,请你删除链表中所有存在数字重复情况的节点,只保留原始链表中没有重复出现的数字。返回同样按升序排列的结果链表。示例1:输入:head=[1,2,3,3,4,4,5]输出:[1,2,5]示例2:输入:head=[1,1,1,2,3]输出:[2,3]提示:链表中节点数目在范围[0,300]内-100<=Node.v
喜欢下雨所以爱上雷震子
·
2024-01-14 15:45
每日一题
链表
leetcode
算法
java
【LeetCode
每日一题
】2085. 统计出现过一次的公共字符串(哈希表)
2024-1-12文章目录[2085.统计出现过一次的公共字符串](https://leetcode.cn/problems/count-common-words-with-one-occurrence/)思路:哈希表计算2085.统计出现过一次的公共字符串思路:哈希表计算1.用两个哈希表分别统计word1和word2中字符出现的次数2.遍历words1中的每个单词x,并使用count1.put(
翁佳明
·
2024-01-14 15:14
LeetCode
leetcode
散列表
算法
【LeetCode
每日一题
】2182. 构造限制重复的字符串
2024-1-13文章目录[2182.构造限制重复的字符串](https://leetcode.cn/problems/construct-string-with-repeat-limit/)思路:2182.构造限制重复的字符串思路:按照字符出现次数从高到低的顺序进行重复,通过维护一个指针j来寻找下一个非零出现次数的字母。同时,利用StringBuilder对象可以高效地构建字符串,避免频繁的字符
翁佳明
·
2024-01-14 15:14
LeetCode
leetcode
数据库
算法
2022年6月24日leetcode
每日一题
打卡——83.删除排序链表中的重复元素
一、题目描述与要求83.删除排序链表中的重复元素-力扣(LeetCode)题目描述给定一个已排序的链表的头head,删除所有重复的元素,使每个元素只出现一次。返回已排序的链表。示例示例1:输入:head=[1,1,2]输出:[1,2]示例2:输入:head=[1,1,2,3,3]输出:[1,2,3]提示链表中节点数目在范围[0,300]内-100next不为空为循环标志,意味着未访问到最后一位4、
茄味琪琪
·
2024-01-14 15:43
leetcode刷题
链表
leetcode
数据结构
c语言
算法
LeetCode
每日一题
2024/1/14 lc 83. 删除排序链表中的重复元素
题干思路简单的删除链表节点类型的题,只是需要在遍历过程中考虑删除全部的重复的值,为此设置一个临时节点temp,当temp和后续节点nextNode相同时,将一直遍历下去,直到两个节点不等,此时将最初的cur节点的next指针指向temp的next节点。代码classSolution{ publicListNodedeleteDuplicates(ListNodehead){ if(head
bfu_努力进大厂送外卖的Z
·
2024-01-14 15:43
leetcode刷题
链表
算法
数据结构
【链表】leetcode
每日一题
-82.删除排序链表中的重复元素II
题目:存在一个按升序排列的链表,给你这个链表的头节点head,请你删除链表中所有存在数字重复情况的节点,只保留原始链表中没有重复出现的数字。返回同样按升序排列的结果链表。思路:为防止head节点被删除引发特别处理,在head节点再补充一个节点pre。解答:#Definitionforsingly-linkedlist.#classListNode:#def__init__(self,val=0,n
柒年时光
·
2024-01-14 15:13
leetcode
Python
力扣(LeetCode)
每日一题
82.删除排序链表中的重复元素II
删除排序链表中的重复元素II问题存在一个按升序排列的链表,给你这个链表的头节点head,请你删除链表中所有存在数字重复情况的节点,只保留原始链表中没有重复出现的数字。返回同样按升序排列的结果链表。示例1:输入:head=[1,2,3,3,4,4,5]输出:[1,2,5]示例2:输入:head=[1,1,1,2,3]输出:[2,3]提示:链表中节点数目在范围[0,300]内-100ListNode:
Ackerman2
·
2024-01-14 15:11
Leetcode
leetcode
【LeetCode
每日一题
】83. 删除排序链表中的重复元素
2024-1-14文章目录[83.删除排序链表中的重复元素](https://leetcode.cn/problems/remove-duplicates-from-sorted-list/)思路:83.删除排序链表中的重复元素思路:1.cur代替头结点移动,不断修改cur的next域的地址值2.curNext记录cur下一个结点3.如果cur的值等于curNext的值,改变cur.next的指向
翁佳明
·
2024-01-14 15:09
LeetCode
leetcode
链表
算法
我的创作纪念日
2.日常学习过程中的记录本人主要是
算法竞赛
与C++方面的学习。在在校期间主要是算法为主,偶尔会记录一些学校课程中的内容。
天赐细莲
·
2024-01-14 15:04
网络
linux
运维
golang关于找回密码功能的递进验证
局部总结的开篇废话写招新平台之前,写一些小的demo来练手,熟悉整体的框架和思路但是学业繁重,主要眷顾大学课内的知识巩固,然后一边写
算法竞赛
的题目,网络编程这边在抽时间研究这个demo是分成很多阶段来写的
Mr.zwX
·
2024-01-14 11:25
【力扣·
每日一题
】2085.统计出现过一次的公共字符串(模拟 哈希表 优化 C++ Go)
题目链接题意给你两个字符串数组words1和words2,请你返回在两个字符串数组中都恰好出现一次的字符串的数目。输入:words1=[“leetcode”,“is”,“amazing”,“as”,“is”],words2=[“amazing”,“leetcode”,“is”]输出:2解释:“leetcode”在两个数组中都恰好出现一次,计入答案。“amazing”在两个数组中都恰好出现一次,计入
豆沙睡不醒
·
2024-01-14 10:56
力扣
leetcode
散列表
c++
【力扣·
每日一题
】2182.构造限制重复的字符串(模拟 贪心 优先队列 C++ Go)
题目链接题意给你一个字符串s和一个整数repeatLimit,用s中的字符构造一个新字符串repeatLimitedString,使任何字母连续出现的次数都不超过repeatLimit次。你不必使用s中的全部字符。返回字典序最大的repeatLimitedString。如果在字符串a和b不同的第一个位置,字符串a中的字母在字母表中出现时间比字符串b对应的字母晚,则认为字符串a比字符串b字典序更大。
豆沙睡不醒
·
2024-01-14 10:26
力扣
leetcode
c++
算法
力扣
每日一题
-----2998使X和Y相对的最少操作次数
//1.如果x是11的倍数,将x除以11。//2.如果x是5的倍数,将x除以5。//3.将x减1。//4.将x加1。本题中我们知道每次都只有四次操作,那么这四次操作中,我们什么时候执行四次操作呢?就算是暴搜的话,我们也得是越趋近那个值才行把,不是漫无目的的去爆搜把,那么我们就可以根据这个问题去看,怎么趋近,如果xx的话,怎么样呢,这个其实就有三种情况了,具体是哪个我们不清楚我们采取爆搜的方式搜,如
乖的小肥羊
·
2024-01-14 10:55
leetcode
算法
职场和发展
【力扣·
每日一题
】2645. 构造有效字符串的最小插入数(动态规划 贪心 滚动数组优化 C++ Go)
题目链接题意给你一个字符串word,你可以向其中任何位置插入“a”、“b”或“c”任意次,返回使word有效需要插入的最少字母数。如果字符串可以由“abc”串联多次得到,则认为该字符串有效。提示:1word[i-1],需要插入的字符数就是-1,即前面可以少插入一个字符,转移方程为dp[i]=min(dp[i],dp[i-1]-1)贪心的考虑,每个字符都优先跟前面的字符去组合,而且dp[i-1]+2
豆沙睡不醒
·
2024-01-14 10:55
力扣
leetcode
动态规划
c++
【力扣·
每日一题
】83. 删除排序链表中的重复元素(链表 思维 一次遍历 C++ Go)
题目链接题意给定一个已排序的链表的头head,删除所有重复的元素,使每个元素只出现一次。返回已排序的链表。提示:链表中节点数目在范围[0,300]内-100next!=nullptr){if(now->val==now->next->val){now->next=now->next->next;}else{now=now->next;}}returnhead;}};
豆沙睡不醒
·
2024-01-14 10:53
leetcode
链表
c++
LeetCode
每日一题
2023/12/25-2023/12/31
记录了初步解题思路以及本地实现代码;并不一定为最优也希望大家能一起探讨一起进步目录12/251276.不浪费原料的汉堡制作方案12/261349.参加考试的最大学生数12/272660.保龄球游戏的获胜者12/282735.收集巧克力12/292706.购买两块巧克力12/301185.一周中的第几天12/311154.一年中的第几天12/251276.不浪费原料的汉堡制作方案一个奶酪就是一个汉堡
alphaTao
·
2024-01-14 09:31
Exercise
leetcode
算法
LeetCode
每日一题
2024/1/8-2024/1/14
记录了初步解题思路以及本地实现代码;并不一定为最优也希望大家能一起探讨一起进步目录1/8447.回旋镖的数量1/92707.字符串中的额外字符1/102696.删除子串后的字符串最小长度1/112645.构造有效字符串的最少插入数1/122085.统计出现过一次的公共字符串1/132182.构造限制重复的字符串1/1483.删除排序链表中的重复元素1/8447.回旋镖的数量matrix[i][j]
alphaTao
·
2024-01-14 09:22
Exercise
leetcode
算法
职场和发展
#
每日一题
#力扣#2085.统计出现过一次的公共字符串
给你两个字符串数组words1和words2,请你返回在两个字符串数组中都恰好出现一次的字符串的数目。示例1:输入:words1=[“leetcode”,“is”,“amazing”,“as”,“is”],words2=[“amazing”,“leetcode”,“is”]输出:2解释:“leetcode”在两个数组中都恰好出现一次,计入答案。“amazing”在两个数组中都恰好出现一次,计入答案
老衲的少女心i
·
2024-01-14 03:01
算法题集
leetcode
算法
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他