初级算法
11Buchichi
这个作者很懒,什么都没留下…
展开
-
算法 | study(二) 堆排序和桶排序
堆排序、桶排序、排序总结(时间、空间复杂度、稳定性)原创 2022-03-22 21:55:38 · 361 阅读 · 0 评论 -
算法 |Study(一)几种排序
冒泡、选择、插入、归并、快排、二分(折半)、递归、异或、对数器原创 2022-03-11 18:16:26 · 74 阅读 · 0 评论 -
初级算法 | 链表——回文链表
已知一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。转载 2022-03-01 15:37:25 · 52 阅读 · 0 评论 -
初级算法 | 链表——合并两个有序链表
将两个升序链表合并为一个新的升序链表并返回转载 2022-03-01 15:30:53 · 105 阅读 · 0 评论 -
初级算法 | 链表——反转链表
已知单链表的头节点 head ,反转链表,并返回反转后的链表转载 2022-03-01 15:09:45 · 79 阅读 · 0 评论 -
初级算法 | 字符串——实现strStr()函数
给两个字符串 haystack 和 needle ,请在 haystack 字符串中找出 needle 字符串出现的第一个位置(下标从 0 开始)。如果不存在,则返回 -1 。对于本题而言,当 needle 是空字符串时应当返回 0 。这与 C 语言的 strstr() 以及 Java 的 indexOf() 定义相符。输入:haystack = "hello", needle = "ll"输出:2解题:(1)暴力解法(逐个匹配)class Solution { pub转载 2022-02-25 18:04:10 · 67 阅读 · 0 评论 -
初级算法 | 字符串——字符串转换整数(atoi)
实现字符串转换整数(atoi)转载 2022-02-25 17:48:11 · 269 阅读 · 0 评论 -
初级算法 | 字符串——唯一出现的字符
给定一个字符串 s ,找到它的第一个不重复的字符,并返回它的索引 。如果不存在,则返回 -1 。输入: s = "leetcode"输出: 0解题:(1)暴力解法int firstUniqChar(char * s){ int length = strlen(s); int end; int i = 0; here: for(i ;i < length;i++){ for(int j = 0;j < length;转载 2022-02-25 17:25:03 · 98 阅读 · 0 评论 -
初级算法 | 字符串——反转字符串
初级算法 | 字符串——反转字符串转载 2022-02-25 16:48:52 · 80 阅读 · 0 评论 -
初级算法 | 数组——两数之和
初级算法 | 数组——两数之和给定一个整数数组 nums 和一个整数目标值 target,在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。原创 2022-01-29 10:33:50 · 65 阅读 · 0 评论 -
初级算法 | 数组——两数组交集
初级算法 | 数组——返回两数组交集转载 2022-01-28 20:15:20 · 180 阅读 · 0 评论 -
初级算法 | 数组——旋(轮)转数组
初级算法 | 数组——旋(轮)转数组给定一个数组,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。转载 2022-01-28 19:51:55 · 132 阅读 · 0 评论 -
初级算法 | 数组——2m+1中找1
数组—2m+1个元素中找唯一只出现一次的元素原创 2022-01-28 19:22:14 · 66 阅读 · 0 评论