首先for_each的时候要加入头文件 我在写一个让vector中数据都加2的函数 开始是这样写的 结果是这样的: 这里并不会改变vector中的数据,其实想想就明白,这里应该用引用或指针 如果想改变任意加的值可以这样写 ...
分类:
其他好文 时间:
2020-04-27 22:22:03
阅读次数:
44
link 1.dfs+memo: class Solution { public: int n; int maxJumps(vector<int>& arr, int d) { n=arr.size(); vector<int> memo(n,-1); int res=0; for(int i=0; ...
分类:
其他好文 时间:
2020-04-27 17:29:58
阅读次数:
44
Prometheus提供了其它大量的内置函数,可以对时序数据进行丰富的处理。某些函数有默认的参数,例如:year(v=vector(time())instant-vector)。其中参数v是一个瞬时向量,如果不提供该参数,将使用默认值vector(time())。instant-vector表示参数类型。abs()abs(vinstant-vector)返回输入向量的所有样本的绝对值。absent
分类:
其他好文 时间:
2020-04-27 15:27:23
阅读次数:
60
1、23合并K个排序链表:优先队列的方法 2、101对称二叉树————利用2叉数的广度遍历 3、102二叉树的层次遍历 4、103旋转层次遍历 5、104二叉树的最大深度 cpp //哈希表 class Solution { public: int singleNumber(vector& nums ...
分类:
其他好文 时间:
2020-04-27 15:24:23
阅读次数:
47
144.二叉数的前序遍历 给定一个二叉树,返回它的 前序 遍历。 示例: 输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,2,3] 进阶: 递归算法很简单,你可以通过迭代算法完成吗? 前序遍历的概念 前序遍历就是先访问根节点,然后遍历左子树,然后遍历右子树。 递归实现 先root ...
分类:
其他好文 时间:
2020-04-27 13:14:14
阅读次数:
34
一、题目说明 题目494. Target Sum,给定一列非负整数,一个目标数S,给定每个数一个 号,计算有多少组合可以生成S的值。难度是Medium! 二、我的解答 最直接的方案就是对每一个数 ,可以正,可以负,通过递归就可以枚举所有情况。 性能如下: 三、优化措施 设 表示用数组中的前 i 个元 ...
分类:
其他好文 时间:
2020-04-27 09:49:38
阅读次数:
44
题目翻译 族谱通常能够显示一个人在家族中的辈分。你的任务是计算一个家族中没有孩子的成员的数量。 输入格式 每一个输入文件包含一个测试样例。每一个样例由一行包括0 include include include include using namespace std; vector v[100]; / ...
分类:
其他好文 时间:
2020-04-26 18:38:51
阅读次数:
54
1 //A vector不T 2 // 最短路 SPFA 3 // in数组 4 5 #include<cstdio> 6 #include<cstdlib> 7 #include<cstring> 8 #include<cmath> 9 #include<algorithm> 10 #includ ...
分类:
其他好文 时间:
2020-04-26 13:56:55
阅读次数:
47
错误写法: vector<T>* call() { vector<T> t; ... return &t; }int main(){ vector<T>* t=call(); ...} 正确写法: void call(vector<T>* t) { (*t)... ... } int main() ...
分类:
编程语言 时间:
2020-04-26 13:45:57
阅读次数:
73
leetcode 面试题51. 数组中的逆序对 本质上就是归并排序,并在合并区间过程中统计交换的逆序对的数目 归并排序需要开o(n)的辅助空间 class Solution { public: int deal(vector<int>&nums,vector<int>&tmp,int ll,int ...
分类:
编程语言 时间:
2020-04-26 12:34:31
阅读次数:
80