文章 2023-02-09 来自:开发者社区

【算法集训 | 暑期刷题营】8.13题---字符串

 引言铭记于心✨我唯一知道的,便是我一无所知✨ ❄️我们的算法之路❄️   众所周知,作为一名合格的程序员,算法 能力 是不可获缺的,并且在算法学习的过程中我们总是能感受到算法的✨魅力✨。☀️短短几行代码,凝聚无数前人智慧;一个普通循环,即是解题之眼☀️二分,贪心,并查集,二叉树,图论,深度优先搜索(dfs) ,宽度优先搜索(bfs) ,数论,动态规划等等, 路漫漫其修远兮,吾将上下而求索! 希....

【算法集训 | 暑期刷题营】8.13题---字符串
文章 2022-12-12 来自:开发者社区

<冲刺大厂之算法刷题>字符串

344. 反转字符串题目描述编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。示例 1:输入:s = ["h","e","l","l","o"] 输出:["o","l","l","e","h"]示例 2:输入:s = ["H","a","n","n","a","h"]....

<冲刺大厂之算法刷题>字符串
文章 2022-10-30 来自:开发者社区

【Day23】力扣:LeetCode算法刷题 [927. 三等分 ] [415. 字符串相加]

刷题打卡,第 二十三 天题目一、927. 三等分题目二、415. 字符串相加⚽来刷题⚽ 记录每日LeetCode✔刷题专栏✔题目一、927. 三等分原题链接:927. 三等分题目描述:给定一个由 0 和 1 组成的数组 arr ,将数组分成 3 个非空的部分 ,使得所有这些部分表示相同的二进制值。如果可以做到,请返回任何 [i, j],其中 i+1 < j,这样一来:arr[0], arr....

【Day23】力扣:LeetCode算法刷题 [927. 三等分 ] [415. 字符串相加]
文章 2022-10-30 来自:开发者社区

【Day19】LeetCode算法刷题(附带解题思路、代码注释详细) 【777. 在LR字符串中交换相邻字符】 【54. 螺旋矩阵】

刷题打卡,第 十九 天题目一、777. 在LR字符串中交换相邻字符题目二、54. 螺旋矩阵题目一、777. 在LR字符串中交换相邻字符原题链接:777. 在LR字符串中交换相邻字符题目描述:在一个由'L','R'和'X'三个字符组成的字符串(例如"RXXLRXRXL")中进行移动操作。一次移动操作指用一个"LX"替换一个"XL",或者用一个"XR"替换一个"RX"。现给定起始字符串start和结....

【Day19】LeetCode算法刷题(附带解题思路、代码注释详细) 【777. 在LR字符串中交换相邻字符】 【54. 螺旋矩阵】
文章 2022-10-30 来自:开发者社区

【Day17】Java算法刷题 【面试题 01.08. 零矩阵】 【844. 比较含退格的字符串】

刷题打卡,第 十七 天题目一、面试题 01.08. 零矩阵题目二、844. 比较含退格的字符串题目一、面试题 01.08. 零矩阵原题链接:面试题 01.08. 零矩阵题目描述:编写一种算法,若M × N矩阵中某个元素为0,则将其所在的行与列清零。/示例 1:输入:[[1,1,1],[1,0,1],[1,1,1]]输出:[[1,0,1],[0,0,0],[1,0,1]]/示例 2:输入:[[0,....

【Day17】Java算法刷题 【面试题 01.08. 零矩阵】 【844. 比较含退格的字符串】
文章 2022-10-30 来自:开发者社区

【Day16】Java算法刷题 [299. 猜数字游戏 ] [1.两数之和] [面试题 01.09. 字符串轮转 ]

刷题打卡,第 十六 天题目一、299. 猜数字游戏题目二、1.两数之和题目三、面试题 01.09. 字符串轮转题目一、299. 猜数字游戏原题链接:299. 猜数字游戏题目描述:你在和朋友一起玩 猜数字(Bulls and Cows)游戏,该游戏规则如下:/写出一个秘密数字,并请朋友猜这个数字是多少。朋友每猜测一次,你就会给他一个包含下述信息的提示:猜测数字中有多少位属于数字和确切位置都猜对了(....

【Day16】Java算法刷题 [299. 猜数字游戏 ] [1.两数之和] [面试题 01.09. 字符串轮转 ]
文章 2022-10-30 来自:开发者社区

【Day15】算法刷题(解题思路+详细注释)[面试题 17.09. 第 k 个数 ][424. 替换后的最长重复字符 ][438. 找到字符串中所有字母异位词 ]

刷题打卡,第十五天题目一、面试题 17.09. 第 k 个数题目二、424. 替换后的最长重复字符题目三、438. 找到字符串中所有字母异位词题目一、面试题 17.09. 第 k 个数原题链接:面试题 17.09. 第 k 个数题目描述:有些数的素因子只有 3,5,7,请设计一个算法找出第 k个数。注意,不是必须有这些素因子,而是必须不包含其他的素因子。例如,前几个数按顺序应该是 1,3,5,7....

【Day15】算法刷题(解题思路+详细注释)[面试题 17.09. 第 k 个数 ][424. 替换后的最长重复字符 ][438. 找到字符串中所有字母异位词 ]
文章 2022-10-08 来自:开发者社区

【算法刷题】—7.23字符串数组的裁剪查询

✨今日算法一题裁剪数字后查询第k小的数字文章目录✨今日算法一题裁剪数字后查询第k小的数字题目描述思路详解代码与结果✨总结裁剪数字后查询第k小的数字题目描述思路详解本题直接进行了排序,采用到稳定排序的方法(代码中已标注)。对每个询问,按照题目要求排序,取第 k 小的元素的下标。代码与结果class Solution { public int[] smallestTrimmedNumbers...

【算法刷题】—7.23字符串数组的裁剪查询
文章 2022-09-19 来自:开发者社区

每日算法刷题Day13-在O(1)时间删除链表结点、合并两个排序的链表、把字符串转换成整数

本文已收录于算法刷题系列专栏: 每日算法题解 欢迎订阅,持续更新。39.在O(1)时间删除链表结点给定单向链表的一个节点指针,定义一个函数在O(1)时间删除该结点。假设链表一定存在,并且该节点一定不是尾节点。数据范围链表长度 [1,500]。样例输入:链表 1->4->6->8 删掉节点:第2个节点即6(头节点为第0个节点) 输出:新链表 1->4->...

每日算法刷题Day13-在O(1)时间删除链表结点、合并两个排序的链表、把字符串转换成整数
文章 2022-08-31 来自:开发者社区

每日算法刷题Day13-在O(1)时间删除链表结点、合并两个排序的链表、把字符串转换成整数

39.在O(1)时间删除链表结点给定单向链表的一个节点指针,定义一个函数在O(1)时间删除该结点。假设链表一定存在,并且该节点一定不是尾节点。数据范围链表长度 [1,500]。样例输入:链表 1->4->6->8 删掉节点:第2个节点即6(头节点为第0个节点) 输出:新链表 1->4->8思路由于给出的模板只传入了当前节点,前一个节点的next必指向该...

每日算法刷题Day13-在O(1)时间删除链表结点、合并两个排序的链表、把字符串转换成整数

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

智能引擎技术

AI Online Serving,阿里巴巴集团搜推广算法与工程技术的大本营,大数据深度学习时代的创新主场。

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问