杂项
a_fish_lost_dream
这个作者很懒,什么都没留下…
展开
-
c++双重指针数组
c++指针数组在使用的时候更加体现其“指针”的特性。#include <iostream>using namespace std;int main (int argc, const char* argv[]) { int** arrp; int arr[4][5]; arrp = new int* [4]; for (int i = 0; i !=...原创 2018-11-25 22:29:36 · 1341 阅读 · 0 评论 -
2019/2/24
二维vector初始化vector<vector<int>> myVector(height, vector<int>(width));这是我见过的最简单的代码了,vector<int>()类似强制类型转换,会生成一个size=width大小的vector。pair对象pair是一种模版类型,可以把两种类型组合成一个对象。用途有很多种,比如...原创 2019-02-24 22:08:47 · 92 阅读 · 0 评论 -
2019/2/28
打开转锁盘你有一个带有四个圆形拨轮的转盘锁。每个拨轮都有10个数字: '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' 。每个拨轮可以自由旋转:例如把 '9' 变为 '0','0' 变为 '9' 。每次旋转都只能旋转一个拨轮的一位数字。锁的初始数字为 '0000' ,一个代表四个拨轮的数字的字符串。列表 deadends 包含了一组死亡数...原创 2019-02-28 19:56:49 · 106 阅读 · 0 评论 -
2019/3/2
最小栈的设计设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。push(x) -- 将元素 x 推入栈中。pop() -- 删除栈顶的元素。top() -- 获取栈顶元素。getMin() -- 检索栈中的最小元素。示例:MinStack minStack = new MinStack();minStack.push(-2);minStack....原创 2019-03-02 10:38:53 · 269 阅读 · 0 评论 -
2019/3/8
根据每日 气温 列表,请重新生成一个列表,对应位置的输入是你需要再等待多久温度才会升高的天数。如果之后都不会升高,请输入 0 来代替。例如,给定一个列表 temperatures = [73, 74, 75, 71, 69, 72, 76, 73],你的输出应该是 [1, 1, 4, 2, 1, 1, 0, 0]。提示:气温 列表长度的范围是 [1, 30000]。每个气温的值的都是 [3...原创 2019-03-08 13:17:04 · 113 阅读 · 0 评论 -
2019/4/26
阅读String类compareTo() 方法源码以及发现的问题compareTo()方法public int compareTo(String anotherString) { int len1 = value.length; int len2 = anotherString.value.length; int lim = Math.min(l...原创 2019-05-03 20:20:54 · 118 阅读 · 0 评论