Markdown学习 标题: #+空格+标题名(二级标题用两个#,三级标题用三个,最多六级) 字体 hello,world!(两边加**变粗体) hello,world!(两边加*变斜体) hello,world!(两边加***斜体加粗) hello,world!(两边加~~) hello,worl ...
分类:
其他好文 时间:
2021-03-03 11:54:33
阅读次数:
0
为什么用Zookeeper 官方地址:https://zookeeper.apache.org/doc/current/zookeeperOver.html redis不能保证实时一致性和强一致性(最终一致性) ZooKeeper实施对高性能,高可用性,严格排序的访问给予了高度重视 ZooKeepe ...
分类:
其他好文 时间:
2021-03-03 11:54:16
阅读次数:
0
方法一:先按照长度排序再按照ASCII码排序 select display_name from desktop order by display_name desc, length(display_name) desc; 方法二:向前/左用空格补齐32位后再排序 select display_nam ...
分类:
数据库 时间:
2021-03-02 12:41:10
阅读次数:
0
挖坑填数方 从数列中挑出一个元素,称为 "基准"(pivot); 重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个分区退出之后,该基准就处于数列的中间位置。这个称为分区(partition)操作; 递归地(recursive)把小于 ...
分类:
编程语言 时间:
2021-03-02 12:25:49
阅读次数:
0
一览:初学 C 语言时,大家肯定都被指针这个概念折磨过,一会指向这里、一会指向那里,最后把自己给指晕了。本文从一些基本的概念开始介绍指针的基本使用。 内存 考虑到初学 C 语言时,大家可能对计算机的组成原理不太了解,所以这里先简单介绍一些“内存”这个概念。 众所周知,任何东西都需要有物理载体作为基础 ...
分类:
编程语言 时间:
2021-03-02 12:00:53
阅读次数:
0
题链 sa $sa[i]$表示排名$i$的开头 $rk[i],x[i]$表示$i$后缀所在的排名 $y[i]$表示的第二段排名为$i$的开头 $c[i]$为桶 倍增 #include<bits/stdc++.h> using namespace std; const int N=1e5+5; int ...
分类:
编程语言 时间:
2021-03-02 12:00:38
阅读次数:
0
一.对两张表的结果进行合并起来,会有临时 union: 对两个结果集进行并集操作, 不包括重复行,相当于distinct, 同时进行默认规则的排序; (会去重,而去重所需要的开销很高,) union all: 对两个结果集进行并集操作, 包括重复行, 即所有的结果全部显示, 不管是不是重复;(不会去 ...
分类:
数据库 时间:
2021-03-02 11:44:24
阅读次数:
0
问题 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的循环双向链表。要求不能创建任何新的节点,只能调整树中节点指针的指向。 示例 解答1:递归 class Solution { public: Node* treeToDoublyList(Node* root) { if (!root) retu ...
分类:
其他好文 时间:
2021-03-01 14:06:54
阅读次数:
0
题目 题目链接:https://www.ybtoj.com.cn/contest/127/problem/1 \(n,\sum|S|\leq 5\times 10^5\)。 思路 由于每一个 ? 只能填 \(0\) 或 \(1\),不难想到 2-sat。 将串安装长度排序,把每一个 ? 分别当作 \ ...
分类:
其他好文 时间:
2021-03-01 14:04:29
阅读次数:
0
此博客链接:https://www.cnblogs.com/ping2yingshi/p/14458831.html 1.滑动窗口 1.1说明 找一组数中的某些特殊数,可以利用滑动窗口做。 1.2做题方法 遍历数组,先找第一个满足条件的元素标记下来,然后移动窗口,在新的窗口中寻找满足条件的元素。 1 ...
分类:
其他好文 时间:
2021-03-01 13:43:50
阅读次数:
0