数组、链表、字符串
代码随想录-数组
@宇宁
这个作者很懒,什么都没留下…
展开
-
代码随想录--链表-反转链表
示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL。题意:反转一个单链表。原创 2023-09-14 15:46:33 · 196 阅读 · 0 评论 -
剑指Offer58-II.--字符串-左旋转字符串
字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。输入: s = "lrloseumgh", k = 6。输入: s = "abcdefg", k = 2。输出: "umghlrlose"输出: "cdefgab"原创 2023-09-14 15:07:16 · 38 阅读 · 0 评论 -
代码随想录--字符串-翻转字符串里的单词
解释: 输入字符串可以在前面或者后面包含多余的空格,但是反转后的字符不能包括。解释: 如果两个单词间有多余的空格,将反转后单词间的空格减少到只含一个。给定一个字符串,逐个翻转字符串中的每个单词。输入: " hello world!输入: "a good example"输入: "the sky is blue"输出: "blue is sky the"输出: "example good a"输出: "world!原创 2023-09-14 14:57:47 · 58 阅读 · 0 评论 -
剑指Offer 05.--字符串-替换空格
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1: 输入:s = "We are happy."首先扩充数组到每个空格替换成"%20"之后的大小。输出:"We%20are%20happy."i指向新长度的末尾,j指向旧长度的末尾。原创 2023-09-13 23:28:50 · 50 阅读 · 0 评论 -
代码随想录--字符串-反转字符串II
给定一个字符串 s 和一个整数 k,从字符串开头算起, 每计数至 2k 个字符,就反转这 2k 个字符中的前 k 个字符。如果剩余字符小于 2k 但大于或等于 k 个,则反转前 k 个字符,其余字符保持原样。如果剩余字符少于 k 个,则将剩余字符全部反转。输入: s = "abcdefg", k = 2。输出: "bacdfeg"原创 2023-09-13 22:03:19 · 193 阅读 · 0 评论 -
代码随想录--字符串-反转字符串
不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。输入:["h","e","l","l","o"]输出:["o","l","l","e","h"]原创 2023-09-13 18:44:47 · 63 阅读 · 0 评论 -
代码随想录--数组--有序数组的平方和
代码随想录--数组--有序数组平方和原创 2023-09-12 21:58:28 · 56 阅读 · 0 评论 -
27-代码随想录--数组--移除元素
代码随想录--数组--移除元素原创 2023-09-12 21:53:38 · 53 阅读 · 0 评论 -
代码随想录--数组--长度最小的子数组
给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的 连续 子数组,并返回其长度。如果不存在符合条件的子数组,返回 0。原创 2023-09-12 22:12:06 · 94 阅读 · 0 评论 -
59-代码随想录--数组--螺旋矩阵
代码随想录--数组--螺旋矩阵原创 2023-09-12 22:06:29 · 130 阅读 · 0 评论 -
代码随想录--数组--二分查找
数组--二分查找-力扣704原创 2023-09-12 21:48:20 · 74 阅读 · 0 评论