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
面试宝典——每日一题
算法
每日一题
: 删除排序列表中的重复元素 | 链表的删除
大家好,我是星恒今天给大家带来的是一道简单的链表删除题,题目很简单,不过可以帮助我们很好的复习链表的删除,尤其适合基础薄弱的友友们学习~题目: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语言
实施
面试宝典
(一)
文章目录一,计算机系统的组成二,计算机设备:三,安装系统的方法四.总线型简介:所有设备都连接的公共总线路上,结点间使用广播通信方式。一个结点发出的信息,总线上所有其他结点都可以接收到。一段时间只允许一个结点独占总线。优点缺点五,OSI参考模型(网络七成协议)主机:应用层:表示层:会话层:传输层:网络:网络层:数据链路层物理层:一,计算机系统的组成计算机硬件:指组成计算机看得见,摸得着的实际物理设备
杭子大大
·
2024-01-15 22:10
计算机网络
计算机外设
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
你不得不知道的常用 Git 命令
其他专栏可从下面了解专栏一:Node.js内置模块大揭秘专栏二:OpenAI:探索超级智能未来的引领者专栏三:解密八股文:JS
面试宝典
基础概念
fury_123
·
2024-01-15 12:32
git
elasticsearch
大数据
Kubernetes
面试宝典
创建Pod的主要流程?客户端提交Pod的配置信息(可以是yaml文件定义的信息)到kube-apiserver.Apiserver收到指令后,通知controllr-manager创建一个资源对象controller-manager通过apiserver将pod的配置信息存储到ETCD数据中薪心中kube-scheduler检查到pod信息会开始调度预选,会先过滤不符合Pod资源配置要求的节点,然
知白守黑V
·
2024-01-15 09:13
系统运维
面试技巧
Kubernetes
kubernetes
k8s
Secret
Pod
容器
k8s自动化
Kubernetes面试
C++
面试宝典
第19题:最长公共前缀
题目编写一个函数来查找字符串数组中的最长公共前缀,如果不存在公共前缀,返回空字符串""。说明:所有输入只包含小写字母a-z。示例1:输入:["flower","flow","flight"]输出:"fl"示例2:输入:["dog","csdn","car"]输出:""解释:不存在公共前缀解析最长公共前缀(LongestCommonPrefix)是计算机科学中一个常见的问题,它是指在一组字符串中找到
hope_wisdom
·
2024-01-15 07:07
C++面试宝典100题
c++
面试
最长公共前缀
横向扫描法
纵向扫描法
分治法
【力扣
每日一题
】力扣83删除排序链表中的重复元素
题目来源力扣83删除排序链表中的重复元素题目描述给定一个已排序的链表的头head,删除所有重复的元素,使每个元素只出现一次。返回已排序的链表。思路分析思路一:使用两个指针,last指针指向上一个元素,current指向当前元素,当last指针的val与current的val值一样时,current后移,不一样则把last指针指向current元素。思路二:使用一个指针point,当point与po
写做四月一日的四月一日
·
2024-01-15 06:52
leetcode
链表
算法
java
c++
多图:深入剖析抗住亿级流量的大型分布式系统架构设计
欢迎关注方志朋的博客,回复”666“获
面试宝典
图片来源:理想之城本文是学习大型分布式网站架构的技术总结。对架构一个高性能、高可用、可伸缩及可扩展的分布式网站进行了概要性描述,并给出一个架构参考。
公众号:方志朋
·
2024-01-15 03:06
数据库
分布式
java
编程语言
webgl
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
链表
算法
【力扣·
每日一题
】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
算法
职场和发展
上一页
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
其他