双指针其实不是真正的指针,而是有两个变量在序列上进行一些操作。 ——Lqingyi(Lxandqi)
思想分类
- 普通双指针 也就是两个普通的
for(也可以是其他的)循环嵌套。 - 左右指针 其实就是二分搜索,一个变量指向开头,一个变量指向末尾,根据条件向中间遍历,直到指针相遇或满足某种条件。(也就是逼近答案)
- 快慢指针 两个指针(变量)开始同时开头,但一个遍历的快,一个慢,直到条件满足或指针到末尾。
Be hard-working every day.
双指针其实不是真正的指针,而是有两个变量在序列上进行一些操作。 ——Lqingyi(Lxandqi)
for (也可以是其他的)循环嵌套。这个页面现在没意义了。
但由于它处于为数不多的“Others”分类,此文章将保留。
放假了闲着没事情干,便画了一些画,放在这儿,留此纪念。
一些六年级写的小作文(小练笔),留作纪念。
同学们紧张地等待着,一年一度的体检开始了。 与往常不同的是,这次体检要抽血。验血区里,紧张的气氛非常明显。我一拿到条形码(当时验血有一个条形码,用来验证身份和当作标签),就直奔验血区,怕时间长了自己会害怕。很快就轮到了我。我卷起袖子,将胳膊往桌上一放,马上扭过头闭上眼,不敢看针扎进我的胳膊里的样子。
结构体使用 struct 关键字定义。对于目前的我来说,没什么要记的。例如:
struct test {
int val, num;
}a;
a.val;