题目来源:LeetCode739 1 // 链表节点 2 typedef struct Node { 3 int value; // 气温 4 int index; // 下标 5 struct Node *next; 6 } pNode; 7 8 // 栈 9 typedef struct MyS ...
分类:
其他好文 时间:
2020-05-23 11:37:58
阅读次数:
44
题目来源于力扣( "LeetCode" ) [TOC] 一、题目 "496. 下一个更大元素 I" 说明: 1. 和`nums2`中所有元素是唯一的。 2. 和`nums2` 的数组大小都不超过1000。 二、解题思路 2.1 哈希表 + 暴力法 1. 因为不确定数组中元素的取值范围,所以 采用 m ...
分类:
其他好文 时间:
2020-05-23 00:06:56
阅读次数:
61
python中的list是一种有序的数据集合,根据python的动态语言特性,list可以包含多个类型的数据。 1. 声明list时,用 [ ] 包含内容 比如 List1 = ['Lisa', 18, 'china', 'Bob', '17', 'china'] 2. 在对list进行访问时,可以 ...
分类:
编程语言 时间:
2020-05-22 16:52:40
阅读次数:
60
C++队列Queue是一种容器适配器,它给予程序员一种先进先出(FIFO)的数据结构。1.back() 返回一个引用,指向最后一个元素2.empty() 如果队列空则返回真3.front() 返回第一个元素4.pop() 删除第一个元素5.push() 在末尾加入一个元素6.size() 返回队列中 ...
分类:
编程语言 时间:
2020-05-22 00:03:41
阅读次数:
69
Stack类 栈 ;继承 Vector 1.java.util包 2.构造方法 只有一个无参数的 3.除了继承自Vector类的方法外还有几个特殊的方法 push()将某一个元素压入栈顶(同add()) E=pop()将某一个元素从栈顶取出并删掉(E=remove()) E=peek()查看栈顶的一 ...
分类:
编程语言 时间:
2020-05-21 21:09:08
阅读次数:
61
"POJ 2778" 对于所有串构建AC自动机,将AC自动机上的位置作为状态,暴力矩阵转移即可 cpp int n,m; int a[N]; char s[N]; int val[N]; const int SIZE=101; int trie[SIZE][4]; int End[SIZE]; in ...
分类:
其他好文 时间:
2020-05-21 15:58:56
阅读次数:
39
目录: Mockplus Axure RP Justinmind Invision Flinto Proto.io Baisamiq_Mockups 墨刀 POP(Prototyping on Paper) UXPin Teambition 蓝湖 1. Mockplus 产品简介: Mockplus ...
分类:
其他好文 时间:
2020-05-21 11:52:46
阅读次数:
89
1.堆栈:先进后出,列举个小例子 public void DoStack() { //将元素插入栈 Stack st = new Stack(); st.Push("Hello Work"); st.Push("A"); st.Push("B"); st.Push("C"); //获取栈顶元素 ob ...
想要设计一款产品,选择一款优质的产品原型工具是非常必要的。在查阅有关资料后,我简单整理出九款产品原型工具,在学习曲线,性价比,功能优缺点等方面进行横向对比。希望能在挑选产品原型工具方面给到大家一些参考意见。 1.Pop (Prototyping on Paper) 价格:免费试用30天 专业版 96 ...
分类:
其他好文 时间:
2020-05-21 00:10:25
阅读次数:
61
对于像是1+2的中缀表达式,我们可以轻松地运用代码来算出结果。 但是对于1+(2^2)/3*4这样的表达式,事情就变得有些复杂了... 对于上述的表达式,我们可以运用栈的相关知识来解决—建立两个栈,栈1放数字,栈2放运算符;遇到数字时入栈1;遇到运算符时,若栈2为空,则pop出栈1中的两个数运算,将 ...
分类:
其他好文 时间:
2020-05-20 18:55:48
阅读次数:
44