用户7447819

LV0
发表了文章

309. 最佳买卖股票时机含冷冻期

设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票):

用户7447819
发表了文章

​301. 删除无效括号

给你一个由若干括号和字母组成的字符串 s ,删除最小数量的无效括号,使得输入的字符串有效。

用户7447819
发表了文章

146. LRU 缓存机制

要在O(1)时间复杂度完成这两种操作,我们想到的使用HashMap来进行操作,而且参考LRUCache的特性,需要对元素进行移动或者删除,首选的是双向链表。

用户7447819
发表了文章

表达式求值

本题主要考察对于数据结构栈的使用。我们可以定义两个栈,操作数栈和操作符号栈,依次扫描输入,处理结果。

用户7447819
发表了文章

6. Z字形变换

将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 "PAYPALISHIRING" 行数为 3 ...

用户7447819
发表了文章

462. 最少移动次数使数组元素相等

给定一个非空整数数组,找到使所有数组元素相等所需的最小移动数,其中每次移动可将选定的一个元素加1或减1。您可以假设数组的长度最多为10000。

用户7447819
发表了文章

76. 最小覆盖字串

给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。

用户7447819
发表了文章

239.滑动窗口最大值

给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。

用户7447819
发表了文章

17. 电话号码的字母组合

用户7447819
发表了文章

一文学懂LeetCode链表系列

链表系列的阶梯思路在于指针,这个指针有可能是快慢指针,有可能是指向两个链表的指针。还有一点需要注意的是,借助dumpyNode哑节点保存head信息。

用户7447819
发表了文章

谈谈你对Exception 和 Error的理解

此题面试官主要想考察你对Java异常处理机制的理解,答题的思路可以从以下几个方面切入

用户7447819
发表了文章

加锁规则

用户7447819
发表了文章

什么是幻读

其中T5时刻查询到了id=1的现象称为幻读,而查到id=0不能称为幻读。这是因为幻读的定义为幻读指的是两次查询同一个范围的数据,后一次查询到了前一次没有查询到的...

用户7447819
发表了文章

索引为什么失效了

我们发现查询语句索引失效了,原因在于我们在t_modified字段上使用了month函数。

用户7447819
发表了文章

自增id用完了怎么办

如果创建的表使用InnoDB引擎,但是没有指定主键的话。InnoDB会创建一个不可见,长度为6个字节的row_id。

用户7447819
发表了文章

如何正确的使用 order by

根据已有的知识,birth_city 字段出现在where条件中,我们在该字段上建立索引能加快访问速度。那么该语句的查询过程如下:

用户7447819
发表了文章

如何统计表的数据数量

在统计一个表行数的时候,我们一般会使用 select count(*) from t。那么count(*) 是如何实现的呢?

用户7447819
发表了文章

如何正确的清理MySQL中的数据

在复制表的同时,将对表的操作,写入日志文件,之后再将日志文件应用到复制文件上,实现复制表的时候,不阻塞其他对表的写入操作,因此称为Online DDL。

用户7447819
发表了文章

你的MySQL会抖动吗

执行较快的更新操作,其实是在写内存,MySQL抖动的瞬间,是在刷脏页,即把脏页的数据写入磁盘(该过程也叫flush)。

用户7447819
发表了文章

如何给字符串字段家索引

建议索引的关注点是区分度,即某列中不同的值的个数/数据总条数。区分度越高的时候,重复的值越少。

用户7447819

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券