自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 LC_二分查找_DAY7

在数组中找到两个数,使得它们的和等于目标值,可以首先固定第一个数,然后寻找第二个数,第二个数等于目标值减去第一个数的差。利用数组的有序性质,可以通过二分查找的方法寻找第二个数。为了避免重复寻找,在寻找第二个数时,只在第一个数的右侧寻找。

2023-02-23 14:33:58 69

原创 LC_二分查找_DAY6

变量记录缺失的正整数的个数,每次发现有正整数缺失的时候,该变量自增,并且记录这个缺失的正整数,直到我们找到第。进行比较,如果相等,则指针后移,否则指针留在原地不动,说明缺失正整数。指向数组中没有匹配的第一个元素,每轮循环中将该元素和。开始,每次循环都让该变量递增。表示当前应该出现的数,从。

2023-02-23 14:30:22 68

原创 LC_二分查找_DAY5

ans = mid;

2023-02-23 14:29:31 63

原创 LC_二分查找_DAY4

如果目标字母大于或等于列表中的最后一个字母,则列表中不存在比目标字母大的字母,根据循环出现的顺序,列表的首个字母是比目标字母大的最小字母。首先比较目标字母和列表中的最后一个字母,当目标字母大于或等于列表中的最后一个字母时,答案是列表的首个字母。当目标字母小于列表中的最后一个字母时,列表中一定存在比目标字母大的字母,可以使用二分查找得到比目标字母大的最小字母。由于给定的列表已经按照递增顺序排序,因此可以从左到右遍历列表,找到第一个比目标字母大的字母,即为比目标字母大的最小字母。如果mid平方 小于等于X。

2023-02-23 14:27:22 59

原创 LC_二分查找_DAY3

于是我们可以从 11 开始,从小到大遍历所有正整数,寻找是否存在满足。,如果这两个元素满足性质,则所有元素都满足性质,将答案增加。在遍历中,如果出现正整数 x 使。,所以搜索区间的边界始终是我们没有检查过的。考虑使用二分查找来优化方法二中的搜索过程。时,新的搜索区间都不会包含被检查的下标。为完全平方数,那么一定存在正整数满足。看看它们满不满足这个性质就可以了。作为二分查找搜索区间的初始边界。,那么更大的正整数也不可能满足。是正整数,所以若正整数。t 时,我们仍需要检查。,不需要继续遍历了。

2023-02-23 14:24:42 68

原创 LC_SQL_基础_DAY8

SELECT user_id , max(time_stamp) last_stamp #求最大的日期用max,但是如何限定是2020年呢?FROM Logins WHERE year(time_stamp) = '2020' #看这!!!!!!!用year函数增加条件为2020年 GROUP BY user_id;#这个好理解就是分个组。

2023-02-23 14:19:35 66

原创 LC_SQL_基础_DAY7

先计算日期类型。截至 2019-07-27(包含2019-07-27),这天之后的也要判断统计符合这段时间区间的用户数。根据每日的id来统计,要去重(单个用户一天浏览多次属1个)

2023-02-23 14:17:40 59

原创 LC_SQL_基础_DAY6

我们想要拿记录的温度与前一天进行相对比,那必然需要将前一天的记录放到一行中,不然单纯的select是无法进行比较的;首先,我们用一个临时表保存向 RED 公司销售过东西的人,然后利用姓名信息将这个表和 salesperson 表建立联系。如果我们知道向 RED 公司销售东西的人,那么我们要知道没有向 RED 公司销售东西的人会非常容易。注意: “LEFT OUTER JOIN” 也可以写作 “LEFT JOIN”。获取所有比前一天温度高的记录并记录其id。是表示日期的值,它可以是。

2023-02-23 14:15:34 59

原创 LC_SQL_基础_DAY5

编写一个SQL查询来报告Person表中每个人的姓、名、城市和州。如果personId的地址不在Address表中,则报告为空null。

2023-02-23 14:12:55 72

原创 LC_SQL_基础_DAY4

​ 返回这些雇员的id。

2023-02-23 14:12:19 78

原创 LC-基础算法-DAY02

​ 最简单的方法就是将数组{nums}中的数平方后直接排序。

2023-02-18 20:46:20 46

原创 LC-基础算法-DAY01

设定左右边界之后,每次我们都依据左右边界找到其中间的版本,检查其是否为正确版本。如果该版本为正确版本,那么第一个错误的版本必然位于该版本的右侧,我们缩紧左边界;否则第一个错误的版本必然位于该版本及该版本的左侧,我们缩紧右边界。注意到一个性质:当一个版本为正确版本,则该版本之前的所有版本均为正确版本;当一个版本为错误版本,则该版本之后的所有版本均为错误版本。这样我们每判断一次都可以缩紧一次边界,而每次缩紧时两边界距离将变为原来的一半,因此我们至多只需要缩紧 O(log n)O(log) 次。

2023-02-18 20:43:17 43

原创 LC_二分查找_DAY2

​ 这道题目要求我们在一个已经排好序的数组中查找目标值,如果目标值存在,则返回其下标,否则返回它按顺序插入的位置。由于数组已经排好序,因此我们可以考虑使用二分查找算法,以达到时间复杂度为 O(log n) 的要求。​ 具体来说,我们可以使用两个指针 left 和 right 分别表示当前查找区间的左右边界。初始时,左边界为 0,右边界为数组长度减 1。然后,我们可以使用 while 循环,每次将查找区间缩小一半,直到找到目标元素或者查找区间为空。

2023-02-18 20:29:24 74

原创 LC_二分查找_DAY1

【代码】LC_二分查找_DAY1。

2023-02-18 20:22:17 58

原创 LC_SQL_基础_DAY3

是查询该类处在后面的情况,因为类与类之间存在空格,这样也避免了。因为不同的疾病使用一个空格分开,所以患有I型糖尿病的患者的。产生的同一个分组中的值连接起来,返回一个字符串结果。糖尿病不是第一个时: 含有 空格DIAB1,即。因为查询的信息名称与原表相同,所以我是在。糖尿病位于第一个时: 以。是查询该类在排头的情况;

2023-02-18 20:07:23 92

原创 LC_SQL_基础_DAY2

【代码】LC_SQL_基础_DAY2

2023-02-18 20:02:15 60

原创 LC_SQL_基础_Day01

LC_基础题_抽不出时间,我刷给你看

2023-02-17 10:58:33 73 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除