摘要: 计算属性和方法的区别: 两种方式的最终结果确实是完全相同的。 不同的是计算属性是基于它们的响应式依赖进行缓存的。只在相关响应式依赖发生改变时它们才会重新求值; 计算属性会立即返回之前的计算结果,而不必再次执行函数; 相比之下,每当触发重新渲染时,调用方法将总会再次执行函数。 计算属性默认只有 get 阅读全文
posted @ 2020-11-12 19:47 sicily下雨不打伞 阅读(72) 评论(0) 推荐(0)
摘要: 快排模板 C++ void quicksort(vector<int>& sor, int l, int r) { if (l >= r)return; int x = sor[l]; int i = l-1; int j = r+1; while (i < j){ do i++; while (s 阅读全文
posted @ 2020-11-10 16:21 sicily下雨不打伞 阅读(39) 评论(0) 推荐(0)
摘要: map 默认按照key进行升序排序 按key排序:重写仿函数 map<int, int,cmp > mp; 按value排序:map取出放入容器 priority_queue 默认大顶堆 priority_queue<int> q;//默认大顶堆 priority_queue<int, vector 阅读全文
posted @ 2020-11-10 11:01 sicily下雨不打伞 阅读(195) 评论(0) 推荐(0)
摘要: 力扣参考题: 45. 跳跃游戏 II 1024. 视频拼接 跳跃游戏2 —— 来源:力扣(LeetCode) 给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 你的目标是使用最少的跳跃次数到达数组的最后一个位置。 示例: 输入: [2,3,1,1 阅读全文
posted @ 2020-10-24 11:23 sicily下雨不打伞 阅读(65) 评论(0) 推荐(0)
摘要: 一、正整数x,y最大公约数等于abs(x-y)差值和较小数min(x,y)的最大公约数 int gcd(int x,int y){ if(x==y) return x; return x>y?gcd(x-y,y):gcd(y-x,x); } 二、辗转相除 int gcd(int x, int y) 阅读全文
posted @ 2020-10-18 16:45 sicily下雨不打伞 阅读(97) 评论(0) 推荐(0)
摘要: 并查集 阅读全文
posted @ 2020-10-16 10:42 sicily下雨不打伞 阅读(80) 评论(0) 推荐(0)