这是我第一次用Markdown来写东西,先纪念一下~ 这篇博客就先把常用的STL容器记一下,方便以后查阅。 Vector 定义 | 例子 | 说明 | | | | | | 最基本的定义方式,a为空 | | | 用a来初始化b | | | 使容器内有num1个值为num2的元素 | 常用操作 | 功能 ...
分类:
其他好文 时间:
2020-02-22 14:06:43
阅读次数:
79
"题目" 题意:从1 9中选出k个数之和等于n,这个k个数不能有相同的,输出所有可能的k个数字的集合,结果也不能重复 题解:暴搜,从n开始,每次减去1 9中的某个数字,然后继续递归。要注意剪枝,比如1 9中的数字大于n/k的是不可能存在答案中的,如果n 的值小于sum[k]也是不会有答案的。sum[ ...
分类:
其他好文 时间:
2020-02-22 13:42:33
阅读次数:
45
在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5 1 /* 2 struct ListNode { 3 int val; 4 struct ListNode *next; 5 ...
分类:
其他好文 时间:
2020-02-22 10:10:50
阅读次数:
72
题目描述 定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。 注意:保证测试中不会当栈为空的时候,对栈调用pop()或者min()或者top()方法。 import java.util.Stack; public class Solution { ...
分类:
其他好文 时间:
2020-02-21 22:18:34
阅读次数:
63
题意:总共有n+m个点,每一个点都有一个val,给出一个n*m的矩阵,矩阵中第i行第j列的为=,表示 i 点 和 j+n个点的值相等,<表示i 点比j+n个点的值小,> 刚好相反 要求用最少的值给每一个点确定一个val,满足如上那个矩阵,如果不存在输出Yes 存在输出每一个点的val 题解:大小关系 ...
分类:
其他好文 时间:
2020-02-21 20:04:48
阅读次数:
62
基本思想: 一直不知道模拟思想是个什么思想,后续需要补全一下; 本质上就是模拟栈的弹出压入问题,主体部分写出来了,但是忘了判断压栈过程中可能容量爆栈; 关键点: 模拟问题; #include<iostream> #include<stdlib.h> #include<stdio.h> #includ ...
分类:
其他好文 时间:
2020-02-21 20:03:28
阅读次数:
72
1:Stack特点 stack:栈,是一种特殊的数据结构,有着先入后出的特点(first in last out)。stack中栈底始终不变,只有一端能变化。栈顶在有数据push的时候增大,有数据pop的时候减小!相比于队列Queue而言,队列是先进先出(first in first out),队列 ...
分类:
编程语言 时间:
2020-02-21 19:58:44
阅读次数:
60
一、Flutter 中返回到上一级页面 Navigator.of(context).pop(); 二、Flutter 中替换路由 比如我们从用户中心页面跳转到了 registerFirst 页面,然后从 registerFirst 页面通过pushReplacementNamed 跳转到了 regi ...
分类:
其他好文 时间:
2020-02-21 12:57:17
阅读次数:
87
Flutter 中的路由 Flutter 中的路由通俗的讲就是页面跳转。在 Flutter 中通过 Navigator 组件管理路由导航 并提供了管理堆栈的方法。如:Navigator.push 和 Navigator.pop Flutter 中给我们提供了两种配置路由跳转的方式:1、基本路由 2、 ...
分类:
其他好文 时间:
2020-02-20 21:58:01
阅读次数:
61
0x00 知识点 反序列化?构造pop链 改编自 2019全国大学生安全运维赛 EZPOP 0x01解题 题目给了我们源码 先贴上师傅链接 https://250.ac.cn/2019/11/21/2019 EIS WriteUp/ ezpop 首先可以看到?序列化A,当A::autosave==f ...
分类:
其他好文 时间:
2020-02-20 21:51:42
阅读次数:
234