自定义key 哈希 自定义key 自定义==等于判断函数== 结构体中重载== 仿函数 struct内重载() 自定义==哈希函数== 根据向量的每一个维度的不同,通过一定的计算,得到一个值,注意类型要用size_t来返回 struct Point { int x; int y; Point() : x(0), y(0){}; Point(int _x, int _y) : x(_x), y( 2022-06-22 #开发随笔
AHK的初次接触 午休刷视频发现了有个脚本小工具 尝试了下 立马真香为脚本而生的工具: AHK一直觉得身为码农 最起码的得会一种脚本语言 比较不错的选择就是linux的shell/windows下的bat批处理, 和python 之前写过一个一键部署hexo 的bat 实现的简单的功能尚可 而要想实现复杂的功能就需要调用各种可执行文件了 偶然发现了AHK 真香! 一些通用的适用场景 官方的例子通常是热键绑定等 比 2022-06-20 #开发随笔
CNAME CDN IPC 起因前些日子配置博客,解决国内网络的访问问题的时候发现自定义里面的cdn链接有问题,今天看面经发现有问cdn相关的问题,所以还是了解以下这些相关的知识吧,也不知cdn,包括CNAME,域名绑定啊,还有ICP什么的,万一能顺带更好的解决前几天的问题呢 CNAME使用githubpage 绑定到个人域名的时候遇到了CNAME CNAME记录真实名称记录(英语:Canonical Name Record 2022-05-26 #开发随笔
子串问题 696. 计数二进制子串难度简单455 给定一个字符串 s,统计并返回具有相同数量 0 和 1 的非空(连续)子字符串的数量,并且这些子字符串中的所有 0 和所有 1 都是成组连续的。 重复出现(不同位置)的子串也要统计它们出现的次数。 示例 1: 输入:s = "00110011"输出:6解释:6 个子串满足具有相同数量的连续 1 和 0 :"0011"、"01"、"1100"、"10"、"00 2022-05-25 算法整理 #算法总结
hexo搭建博客的几个问题 起因写了篇以往研究的文章准备挂在简历上,结果发现,我心心念念调整好的butterfly居然不挂梯子根本加载不全,原来搞了半天的个人博客成了自嗨 探索过程githubpage的问题?首先我怀疑的是github访问网速过慢(自己梯子常开,没有内网打开过博客),遂把博客也部署到了giteepage,发现还是老问题,根本加载不出来 giteepage也有问题?gitee总是给人不靠谱的感觉,上次的图床事故 2022-05-24 #开发随笔
记忆化搜索 记忆化搜索记忆化搜索是一种通过记录已经遍历过的状态的信息,从而避免对同一状态重复遍历的搜索实现方式。 因为记忆化搜索确保了每个状态只访问一次,它也是一种常见的动态规划实现方式。 509. 斐波那契数labuladong 题解思路 难度简单462收藏分享切换为英文接收动态反馈 斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两 2022-05-22 算法整理 #算法总结
移位获取INT_MIN和INT_MAX int main() { int minn = 1 << 31; // INT_MIN 0x80000000 int maxx = long(1 << 31) - 1; // INT_MAX 0x7fffffff int a = INT_MAX; int b = INT_MIN; return 0;} 2022-05-09 #开发随笔
人名算法 约瑟夫环1823. 找出游戏的获胜者难度中等129收藏分享切换为英文接收动态反馈 共有 n 名小伙伴一起做游戏。小伙伴们围成一圈,按 顺时针顺序 从 1 到 n 编号。确切地说,从第 i 名小伙伴顺时针移动一位会到达第 (i+1) 名小伙伴的位置,其中 1 <= i < n ,从第 n 名小伙伴顺时针移动一位会回到第 1 名小伙伴的位置。 游戏遵循如下规则: 从第 1 名小伙伴所在位 2022-05-04 算法整理 #算法总结
数据结构 数组和链表的区别 逻辑结构都是线性表 但是在内存中 数组是连续的内存 而链表是分散的 因为链表要存储下一个节点的指针 所以消耗的资源更多 在访问上 数组优于链表 O1 On 增删上 链表优于数组 不会导致迭代器失效 On O1 RB-Tree 红黑树二叉搜索树(二叉查找树) BST二叉查找树是一种特殊的二叉树,因此其也有递归定义: 二叉搜索树是一颗空树 二叉搜索树由根结点、左子树、右子树组成, 2022-05-02 基础知识 #面试