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
牛客网剑指offter刷题笔记
力扣热门100题
刷题笔记
- 2.两数相加
力扣热门100题-2.两数相加题目链接:2.两数相加题目描述:给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字0之外,这两个数都不会以0开头给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。
zyqaq412
·
2024-02-02 11:42
力扣刷题记录
leetcode
笔记
算法
OJ刷题:《
剑指
offer》之左旋字符串!
目录1.题目描述2.方法一(元素一一挪)2.1算法解析2.2代码实现3.方法二(三次逆置)3.1算法解析3.2代码实现4.方法三(库方法)4.1算法解析4.2代码实现5.完结散花创作不易,宝子们!如果这篇文章对你们有帮助的话,别忘了给个免费的赞哟~1.题目描述https://www.nowcoder.com/share/jump/1889476041706625158356题目链接放这里啦~2.方
秋风起,再归来~
·
2024-02-02 09:22
java
算法
开发语言
[蓝桥杯单片机]
刷题笔记
—客观题—2021年(第一场)省赛真题
本人最近在备战蓝桥杯的单片机赛道需要多多刷题历练这一系列的文章会跟大家一起计算、一起翻手册找答案(在之前的文章中有详细记录的只会简单解释,不懂的自己往前翻)一方面帮助自己记住刷过的题另一方面也告诉各位如何从手中的资料中查找答案由于我手上也只有答案,做题都是我自己的思路,所以不保证解题思路的正确性,欢迎大佬指正客观题更新完21年省赛后会暂停更新客观题一段时间,并开始更新程序题相关的内容,大家可以先关
NikkoLKR
·
2024-02-02 07:03
蓝桥杯单片机
单片机
蓝桥杯
嵌入式硬件
[蓝桥杯单片机]
刷题笔记
—客观题—2021年(第二场)省赛真题
本人最近在备战蓝桥杯的单片机赛道需要多多刷题历练这一系列的文章会跟大家一起计算、一起翻手册找答案(在之前的文章中有详细记录的只会简单解释,不懂的自己往前翻)一方面帮助自己记住刷过的题另一方面也告诉各位如何从手中的资料中查找答案由于我手上也只有答案,做题都是我自己的思路,所以不保证解题思路的正确性,欢迎大佬指正更新完这一套题后会暂停更新客观题一段时间,并开始更新程序题相关的内容,大家可以先关注一下注
NikkoLKR
·
2024-02-02 07:03
蓝桥杯单片机
单片机
蓝桥杯
嵌入式硬件
[蓝桥杯单片机]
刷题笔记
—客观题—2020年(第二场)省赛真题
本人最近在备战蓝桥杯的单片机赛道需要多多刷题历练这一系列的文章会跟大家一起计算、一起翻手册找答案(在之前的文章中有详细记录的只会简单解释,不懂的自己往前翻)一方面帮助自己记住刷过的题另一方面也告诉各位如何从手中的资料中查找答案由于我手上也只有答案,做题都是我自己的思路,所以不保证解题思路的正确性,欢迎大佬指正注:需要大家重点关注的题会在题号前用“*”来标注2020年第二场省赛真题-客观题部分*(1
NikkoLKR
·
2024-02-02 07:02
蓝桥杯单片机
单片机
蓝桥杯
嵌入式硬件
[蓝桥杯单片机]
刷题笔记
—客观题—2018年省赛真题
本人最近在备战蓝桥杯的单片机赛道需要多多刷题历练这一系列的文章会跟大家一起计算、一起翻手册找答案(在之前的文章中有详细记录的只会简单解释,不懂的自己往前翻)一方面帮助自己记住刷过的题另一方面也告诉各位如何从手中的资料中查找答案由于我手上也只有答案,做题都是我自己的思路,所以不保证解题思路的正确性,欢迎大佬指正2018年省赛真题-客观题部分(1)答案:P0,P2,P0考察科目:单片机解题:17年省赛
NikkoLKR
·
2024-02-02 07:32
蓝桥杯单片机
单片机
蓝桥杯
嵌入式硬件
[蓝桥杯单片机]
刷题笔记
—客观题—2019年省赛真题
本人最近在备战蓝桥杯的单片机赛道需要多多刷题历练这一系列的文章会跟大家一起计算、一起翻手册找答案(在之前的文章中有详细记录的只会简单解释,不懂的自己往前翻)一方面帮助自己记住刷过的题另一方面也告诉各位如何从手中的资料中查找答案由于我手上也只有答案,做题都是我自己的思路,所以不保证解题思路的正确性,欢迎大佬指正2019年省赛真题-客观题部分(1)答案:B考察科目:模拟电路解题:模电基础,优先导通原则
NikkoLKR
·
2024-02-02 07:32
蓝桥杯单片机
单片机
蓝桥杯
嵌入式硬件
[蓝桥杯单片机]
刷题笔记
—客观题—2020年(第一场)省赛真题
本人最近在备战蓝桥杯的单片机赛道需要多多刷题历练这一系列的文章会跟大家一起计算、一起翻手册找答案(在之前的文章中有详细记录的只会简单解释,不懂的自己往前翻)一方面帮助自己记住刷过的题另一方面也告诉各位如何从手中的资料中查找答案由于我手上也只有答案,做题都是我自己的思路,所以不保证解题思路的正确性,欢迎大佬指正这张卷考的内容个人觉得很多都不是常考或者手册能查的内容,因此部分题不作解析,感兴趣的自己查
NikkoLKR
·
2024-02-02 07:32
蓝桥杯单片机
蓝桥杯
单片机
嵌入式硬件
1024程序员节
[蓝桥杯单片机]
刷题笔记
—客观题—2017年省赛真题
本人最近在备战蓝桥杯的单片机赛道需要多多刷题历练所以计划出一系列的文章跟着大家一起练习跟大家一起计算、一起翻手册找答案一方面帮助自己记住刷过的题另一方面也告诉各位如何从手中的资料中查找答案由于我手上也只有答案,做题都是我自己的思路,所以不保证解题思路的正确性,欢迎大佬指正2017年省赛真题-客观题部分(1)答案:4,65536考察科目:单片机关键词:定时器0解题:根据关键词定时器0到手册中找到对应
NikkoLKR
·
2024-02-02 07:31
蓝桥杯单片机
单片机
蓝桥杯
嵌入式硬件
代码随想录
刷题笔记
-Day16
1.二叉树的所有路径257.二叉树的所有路径https://leetcode.cn/problems/binary-tree-paths/description/给你一个二叉树的根节点root,按任意顺序,返回所有从根节点到叶子节点的路径。叶子节点是指没有子节点的节点。示例1:输入:root=[1,2,3,null,5]输出:["1->2->5","1->3"]示例2:输入:root=[1]输出:
枯树老斑鸠
·
2024-02-02 00:18
代码随想录
笔记
java
算法
牛客每日一解
链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
题目描述小红染上了一种病,她说的每个字的结尾都会带上喵(nya)。
沉月照归人
·
2024-02-02 00:06
牛客
c++
算法
数据结构
c++
牛客每日一解
链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
题目描述鸡尾酒的学生丹丹分不清除法和减法,因为他觉得两种运算都是将一个数字变小,所以都差不多。
沉月照归人
·
2024-02-02 00:36
牛客
c++
算法
c++
数据结构
每日牛客一解
链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
题目描述清明节到了,由于你仍然孑然一身,所以你打算去种树,你面前一共有n棵树排成一排,从左到右编号为1,2,3,⋯ 定义两棵树u,v的距离为|u-v
沉月照归人
·
2024-02-02 00:36
牛客
c++
算法
c++
数据结构
牛客每日一解
第一题链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
请回答出“集美大学最菜的人是谁?”这个问题的答案。这道题答案是众所周知的。你只需要输出“贝贝是集美大学最菜的人”这句话的全拼,出题人
沉月照归人
·
2024-02-02 00:05
牛客
c++
c++
每日牛客一解
链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
题目描述阿宁喜欢吃柠檬。已知每个柠檬酸度可能是1到a,甜度可能是0到b。现在阿宁有n个柠檬,她要全部吃掉,会获得一定的快乐值。
沉月照归人
·
2024-02-02 00:02
牛客
c++
算法
数据结构
c++
代码随想录
刷题笔记
1.10从二叉树开始,与前序刷过的题一起形成两条并行路径,每天N道新题,回顾N道旧题DAY1(2024.1.10):二叉树基本概念+二叉树深度优先遍历(前中后序遍历)递归算法节点:根节点,分支节点,叶子节点;子节点,父节点N叉树:最大节点数next代替,这样指用判断cur是否有效就行递归写法4.删除链表的倒数第N个节点:倒数第n个数的定位可以用双指针正向一次性定位:先让快指针走n步,再快慢一起走直
|清风|
·
2024-02-01 23:54
笔记
【力扣hot100】
刷题笔记
Day1
前言既然打算年后去找算法的实习,所以之后想直接改用python刷hot100了(新坑芜湖~),在B站大学找到这个刷题教程,先快速过一遍里面提到的python语法Python数组#创建数组a=[]#添加元素,O(1)a.append(1)a.append(2)a.append(3)#[1,2,3]#插入元素,O(N)a.insert(2,99)#[1,2,99,3]#访问元素,O(1)temp=a[
小涛44
·
2024-02-01 23:54
力扣hot100刷题笔记
笔记
数据结构
leetcode
算法
职场和发展
【代码随想录】
刷题笔记
Day56
前言26回了老家参加二姨的婚礼,还逛了几圈亲戚,回来就接家教的活,想到还要刷题开组会,回家注定是没法怎么休息啦,可恶42.接雨水-力扣(LeetCode)暴力解法(双指针优化)寻找每一处两侧最高的列,按列计算雨水高度并相加,每次都向两边遍历有太多重复计算,优化方法是直接用数组存好左最高和右最高列的值classSolution{public:inttrap(vector&height){if(hei
小涛44
·
2024-02-01 23:23
代码随想录刷题笔记
笔记
leetcode
数据结构
算法
职场和发展
【代码随想录
刷题笔记
Day 56】583. 两个字符串的删除操作 | 72. 编辑距离
583.两个字符串的删除操作题目给定两个单词word1和word2,返回使得word1和word2相同所需的最小步数。每步可以删除任意一个字符串中的一个字符。示例输入:word1="sea",word2="eat"输出:2解释:第一步将"sea"变为"ea",第二步将"eat"变为"ea"classSolution{public:intminDistance(stringword1,stringw
m0_48857323
·
2024-02-01 23:23
笔记
剑指
百度!360上线「AI搜索」APP,是挑衅还是防御?
近日,「360AI搜索」App在多个安卓应用商店中悄然上架,目前下载次数还不达一千。据官方介绍,该App由360智脑赋能,定位于「新一代答案引擎」。事实上,早在2012年(360公司和腾讯进行“3Q大战”之后的仅仅两年),周鸿祎曾和百度来了一场“3B大战”。当时不满足于只做安全的周鸿祎把业务触手伸向了搜索引擎,推出了“360搜索”(原名为360综合搜索、好搜),这在当时不可避免地和百度陷入了舆论战
夕小瑶
·
2024-02-01 22:29
人工智能
牛客——字符串(尺取法与滑动窗口)
链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
题目描述小N现在有一个字符串S。他把这这个字符串的所有子串都挑了出来。一个S的子串T是合法的,当且仅当T中包含了所有的小写字母。
swoows
·
2024-02-01 22:54
算法
尺取法
牛客——二分(差分数组前缀和)
链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
题目描述我们刚刚学了二分查找——所谓二分查找就是在一堆有序数里找某个符合要求的数。
swoows
·
2024-02-01 22:24
算法
差分数组前缀和
牛客——丢手绢(尺取法)
链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
题目描述“丢~丢~丢手绢,轻轻地放在小朋友的后面,大家不要告诉她,快点快点抓住她,快点快点抓住她。”
swoows
·
2024-02-01 22:52
算法
尺取法
玄武门之变李世民到底
剑指
何人?李建成还是李渊?
李世民平定天下后凯旋而归,按道理,这场面应该是一幅幅慈子孝兄弟和睦的场景,可迎接他的并没有什么默默温情。而是一双双冷冰冰的眼睛,让人背脊发凉。仿佛所有人都在说,你李世民怎么还会回来,为何不在最后一刻战死?是的,如果李世民这个时候死了,住在隔壁的父亲李渊则可以长舒一口气,因为老二李世民的能力和功劳可以让所有人黯然失色。没有李世民就没有如今的大唐。我还有什么可以奖赏给他呢?或许只有我这个皇位了吧,李渊
逍遥师伯
·
2024-02-01 21:32
剑指
offer--查找和排序
参考:https://www.cnblogs.com/qmillet/p/12016546.html题一:【旋转数组的最小数字】把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。
机智的柠檬
·
2024-02-01 14:45
牛客——中位数图(连续子数组和二维前缀和)
链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
题目描述给出1~n的一个排列,统计该排列有多少个长度为奇数的连续子序列的中位数是b。中位数是指把所有元素从小到大排列后,位于中间的数。
swoows
·
2024-02-01 11:13
算法
连续子数组
二维前缀和
环形链表的约瑟夫问题(链表法,代码,注释)
暂时水一下,后续会补,相关的公式法和递归,等做法(因为博主想水文还没看循环能做不)环形链表的约瑟夫问题_牛客题霸_
牛客网
(nowcoder.com)单链表法博主写的匆忙,应该有优化的地方,有时间会精进修改代码
nainaire
·
2024-02-01 11:41
链表
数据结构
c语言
2017年的字节跳动
牛客网
面试题解析
1)A.ul只能紧挨着liB.a中不能再嵌套aC.dldtD.olli是有序排列2)HTML5新特性:1.datalist数据列表2.progress进度条3.meter刻度尺/用红黄绿三色表示出一个数值所在范围4.output输出,用于描述表单中的计算结果,属于语义标签,样式与span无异3)mailto后为收件人地址;tel最常用js一键拨号;4)置换元素:显示内容由元素的属性决定如img标签
凉薄少年13
·
2024-02-01 09:01
代码随想录
刷题笔记
DAY 18 | 找树左下角的值 No.513 | 路经总和 No.112 | 从中序与后序遍历序列构造二叉树 No.106
Day1801.找树左下角的值(No.513)题目链接代码随想录题解1.1题目给定一个二叉树的根节点root,请找出该二叉树的最底层最左边节点的值。假设二叉树中至少有一个节点。示例1:输入:root=[2,1,3]输出:1示例2:输入:[1,2,3,4,null,5,6,null,null,7]输出:7提示:二叉树的节点个数的范围是[1,104]-231tempNode.floor){tempNo
*Soo_Young*
·
2024-02-01 09:57
笔记
算法
剑指
offer
1-101二维数组中的查找在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。自己的解法二维数组是有序的,横向来说当目标整数在第一个和第二个之间该行就有可能存在目标整数,这时就对这行做一个二分查找,找到了就返回,没找到continue。publicclassS
勿斗
·
2024-02-01 08:06
LeetCode Java
刷题笔记
—84. 柱状图中最大的矩形
84.柱状图中最大的矩形给定n个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为1。求在该柱状图中,能够勾勒出来的矩形的最大面积。困难难度,这道题比较抽象。一种思路是:首先我们以某一根柱子的高度作为矩形的高,那么当前柱子能够勾勒出的最大面积的矩形的宽度的左边界即为向左找到第一个高度小于当前柱子的柱子,右边界即为向右找到第一个高度小于当前柱子的柱子。然后我们对每一根柱子都进行上面
刘Java
·
2024-02-01 05:53
leetcode
java
算法
84.
柱状图中最大的矩形
2020币圈黑马交易所Gatex锋芒毕露,
剑指
天下
毫无疑问,在数字货币交易所这场交战中,合约用户是所有交易所的必争之地。2020年开年,各大交易送纷纷推出合约功能,新玩法层出不穷,亮点不断。交易所合约赛道一时也是风起云涌,暗流汹涌。然而,谁能在这场激烈的合约争霸赛中弯道超车,脱颖而出呢?得交易所者,上可控项目方,下可御媒体,左右可攻钱包、矿池……有人云:得交易所者,得币圈天下!自2017年九四事件后,币安、火币、OKEx三大头部交易所格局延续至今
CoinLab
·
2024-02-01 04:09
《
剑指
Offer (第 2 版)》第 53 题:数字在排序数组中出现的次数 (二分法典型问题)
样例:输入:[1,2,3,3,3,3,4,5],3输出:4参考资料:《
剑指
Offer》(第2版)第53题:数字在排序数组中出现的次数。思路1:写一个二分法,使用二分法找到大
李威威
·
2024-02-01 03:23
Leetcode之深度遍历递归与回溯法汇总
朋友圈的个数)2.1描述2.2代码3.leetcode417太平洋大西洋水流问题3.1描述3.2代码4.leetcode46全排列4.1描述4.2代码5.leetcode77组合5.1描述5.2代码6.
剑指
Panda_Java
·
2024-01-31 22:25
leetcode
leetcode
深度优先
算法
网课:校门外的树——牛客(题解)
链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
题目描述某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。
2301_80718054
·
2024-01-31 21:40
算法
数据结构
网课:[CQOI2009]中位数图——牛客(疑问)
链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
题目描述给出1~n的一个排列,统计该排列有多少个长度为奇数的连续子序列的中位数是b。中位数是指把所有元素从小到大排列后,位于中间的数。
2301_80718054
·
2024-01-31 21:40
算法
网课:机器翻译——牛客(题解)
链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
题目描述小晨的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章。
2301_80718054
·
2024-01-31 21:10
算法
2021-07-31
IT1.LeetCode力扣:链表中倒数第k个节点2021-07-31(
剑指
Offer22.链表中倒数第k个节点)2.《
剑指
offer》:p133~138英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2024-01-31 19:07
牛客网
《
剑指
offer》二叉树中和为某一值的路径
(注意:在返回值的list中,数组长度大的数组靠前)解法来自讨论区最高赞解来自
牛客网
用户Xy。
Lee_Lemon
·
2024-01-31 17:14
剑指
offer——链表中倒数最后K个结点
题目描述:输入一个链表,输出该链表中倒数第K个结点。例如输入{1,2,3,4,5},2时,对应的链表结构如下:其中蓝色部分为该链表的最后2个结点,所以返回倒数第2个结点(即结点值为4的地方),系统会打印后面所有的结点来比较。示例一:输入:{1,2,3,4,5},2返回值:{4,5}说明:返回倒数第2个结点值4,系统会打印后面所有的结点来比较示例二:输入:{2},8返回值:{}思路及解答:采用指针,
浅亦予
·
2024-01-31 14:26
剑指offer刷题
链表
数据结构
算法
leetcode
职场和发展
intellij-idea
java
剑指
offer——表示数值的字符串
题目描述:请实现一个函数用来判断字符串str是否表示数值(包括科学计数法的数字、小数和整数)科学计数法的数字(按顺序)可以分为以下几个部分:若干空格一个整数或者小数(可选)一个'e'或者'E',后面跟着一个整数(可正可负)小数(按顺序)可以分为以下几个部分:1、若干空格2、(可选)一个符号字符('+'或'-')3、可能是以下描述格式之一:至少一位数字,后面跟着一个点'.'至少一位数字,后面跟着一个
浅亦予
·
2024-01-31 14:56
剑指offer刷题
算法
leetcode
java
职场和发展
数据结构
intellij-idea
剑指
offer——调整数字顺序使奇数位于偶数前面
题目描述:输入一个长度为n的数组,数组里面不含有相同的元素,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前面部分,所有的偶数位于数组的后面部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。示例一:输入:[1,2,3,4]返回值:[1,3,2,4]示例二:输入:[2,4,6,5,7]返回值:[5,7,2,4,6]示例三:输入:[1,3,5,6,7]返回值:[1,4,5,7,6]
浅亦予
·
2024-01-31 14:56
剑指offer刷题
算法
数据结构
职场和发展
leetcode
java
开发语言
intellij-idea
剑指
offer——正则表达式匹配
题目描述:请实现一个函数用来匹配包括‘.’和‘*’的正则表达式。模式中的字符‘.’表示任意一个字符,而‘*’表示它前面的字符可以出现任意次(包含0次)。在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"ab*ac*a"匹配,但是"aa.a"和"ab*a"均不匹配。示例1:输入:"aaa","a*a"返回值:true示例2:输入:输入:"aad","c*a*d
浅亦予
·
2024-01-31 14:54
剑指offer刷题
正则表达式
算法
leetcode
java
数据结构
intellij-idea
动态规划
剑指
offer【机器人运动范围-DFS/BFS】
地上有一个m行n列的方格,从坐标[0,0]到坐标[m-1,n-1]。一个机器人从坐标[0,0]的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能够进入方格[35,37],因为3+5+3+7=18。但它不能进入方格[35,38],因为3+5+3+8=19。请问该机器人能够到达多少个格子?DFS参照矩阵中
绪安
·
2024-01-31 14:50
【C++】多态
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode
刷题笔记
》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负目录前言1.多态的概念2.多态的定义及细节
樊梓慕
·
2024-01-31 14:08
C++
c++
开发语言
LeetCode-树-层序遍历-完全二叉树插入器
简介完全二叉树特点:(1)叶子结点都在最底下的两层;(2)最后一层的叶子结点都靠左排列,即中间没有空洞;(3)除最后一层外,其他层的节点个数都要达到最大;2相关题目2.1完全二叉树插入器919.完全二叉树插入器
剑指
hclbeloved
·
2024-01-31 13:28
#
LeetCode-树
leetcode
小红的回文串构造
本题链接:登录—专业IT笔试面试备考平台_
牛客网
题目:样例1:输入abba输出baab样例2:输入aba输出-1思路:由题意,题目保证给出的字符串是回文串的,所以我们只需要获取两个不同的字符的对应对称的两个坐标进行交换即可构造完毕
Angindem
·
2024-01-31 12:11
算法笔记
算法
【刷题】
牛客网
NC132 环形链表的约瑟夫问题
NC132环形链表的约瑟夫问题题目描述思路一(链表直通版)思路二(数组巧解版)思路三(变态秒杀版)Thanks♪(・ω・)ノ谢谢阅读下一篇文章见!!!题目描述根据描述,该题思路类似于报数,第一想法就是构建环形链表。思路一(链表直通版)构建环形链表,赋予对应序号进行约瑟夫问题报到对应数,删除节点一直到只剩一个节点。typedefstructlistnode{intval;structlistnode
叫我龙翔
·
2024-01-31 12:44
刷题
链表
数据结构
#
剑指
offer#字节流中第一个不重复的字符: filter() 函数过滤掉字节流中重复的字符
请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。classSolution:def__init__(self):self.ls=''defFirstAppearingOnce(self):s=list(filter(lambdac:se
进击的小白菜
·
2024-01-31 12:31
坚持刷题
#
剑指
offer#链表中环的入口节点:1,设置一个快的指针,一个慢的指针,若相遇,代表有环 2、设置新的指针,和慢指针再次重合即为节点
给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。1、设置一个快的指针(每次走两步),一个慢的指针(每次走一步),若重合,代表有环2、设置新的指针,以和慢指针相同速度分别从链表头和重合点出发,和慢指针再次重合即为入口节点a:链表头到入口的步数b:入口到重合点的步数c:重合点到入口的步数m:慢指针的圈数k:快指针的圈数慢指针的步数=a+(b+c)*m+b快指针的步数=a+(b
进击的小白菜
·
2024-01-31 12:31
坚持刷题
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他