- 博客(13)
- 收藏
- 关注
原创 基于“顺序表”的算法练习-找出顺序表中的最小值【C语言】
从顺序表中删除具有最小值的元素(假设唯一)并由函数返回被删除元素的值。空出的位置由最后一个元素填补,若顺序表为空,则显示出错信息并退出运行。
2023-08-28 21:48:49 780
原创 leetcode——876.链表的中间结点【双指针】
给定一个头结点为 head 的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。
2022-06-13 17:12:05 206
原创 leetcode——557.反转字符串中的单词 |||【双指针】
给定一个字符串 s ,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。
2022-06-10 14:45:15 168
原创 LeetCode——344.反转字符串【双指针】
编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。
2022-06-10 13:30:42 167
原创 LeetCode——167.两数之和 | | -输入有序数组【双指针】
给你一个下标从 1 开始的整数数组 numbers ,该数组已按非递减顺序排列 ,请你从数组中找出满足相加之和等于目标数 target 的两个数。如果设这两个数分别是 numbers[index1] 和 numbers[index2] ,则 1
2022-06-09 16:08:58 240
原创 LeetCode——283.移动0【双指针】
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操作。
2022-06-09 15:36:47 306
原创 LeetCode——977.有序数组的平方【双指针】
给你一个按非递减顺序排序的整数数组 nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。
2022-06-08 15:37:06 161
原创 【MS SQL Server】leetcode——595.大的国家
name 是这张表的主键。这张表的每一行提供:国家名称、所属大陆、面积、人口和 GDP 值。 如果一个国家满足下述两个条件之一,则认为该国是 大国 : - 面积至少为 300 万平方公里(即,3000000 km2) - 人口至少为 2500 万(即 25000000)编写一个 SQL 查询以报告大国的国家名称、人口和面积,按任意顺序返回结果表。...
2022-06-07 16:56:41 328
原创 【leetcode】搜索插入位置——二分查找(C语言)
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为 O(log n) 的算法。
2022-06-07 16:27:40 130
原创 leetcode——278.第一个错误的版本(二分查找)
你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。假设你有 n 个版本 [1, 2, ..., n],你想找出导致之后所有版本出错的第一个错误的版本。你可以通过调用 bool isBadVersion(version) 接口来判断版本号 version 是否在单元测试中出错。实现一个函数来查找第一个错误的版本。你应该尽量减少对调用 API 的次数。...
2022-06-07 16:01:02 86
原创 【C语言】给定一个n个元素有序的(升序)整型数组nums 和一个目标值target,写一个函数搜索nums中的 target,如果目标值存在返回下标,否则返回 -1
leetcode算法:给定一个n个元素有序的(升序)整型数组nums 和一个目标值target,写一个函数搜索nums中的 target,如果目标值存在返回下标,否则返回 -1
2022-06-07 15:11:52 3011
原创 在数组中找到 2 个数之和等于给定值的数字,结果返回 2 个数字在数组中的下标
C语言在数组中找到 2 个数之和等于给定值的数字,结果返回 2 个数字在数组中的下标
2022-06-05 13:19:25 509
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人