CoolMind


If you cannot measure it, you cannot improve it.

Implement strStr

题目 解法 思路 代码 题目 Implement strStr(). Return the index of the first occurrence of needle in haystack, or -1 if nee...

Squares of a Sorted Array

题目 解法 思路 代码 题目 Given an array of integers A sorted in non-decreasing order, return an array of the squares of ea...

Non-decreasing Array

题目 解法 思路 代码 题目 Given an array with n integers, your task is to check if it could become non-decreasing by modify...

Shortest unsorted continuous subarray

题目 解法 思路 代码 题目 Given an integer array, you need to find one continuous subarray that if you only sort this subar...

C++ STL algo base

简介 算法合集 swap related comparison related copy and fill related 简介 函数列表: swap related iter_sw...

C++ STL stack, queue and deque

简介 栈 队列 双端队列 简介 本部分主要介绍三种容器: stack queue deque 他们分别是栈,队列(FIFO), 双端队列(两侧可以出入)。 栈 模板参数包括两个: _Tp: 存储数据类型 _Sequence: ...

C++ STL list and slit

简介 单链表 双向链表 总结 简介 STL 中提供了单向链表和双向链表。(好像单向链表并没有进入 C++ 标准) slist list 支持常见的操作 push/pop_back: 双向链表 push/pop_front front ...

C++ STL Vector

简介 实现细节 增加元素的操作 删除元素的操作 其它操作 简介 C++ STL Vector 是经典的连续存储空间的数据。它有两个模板参数: 存储类型: 所存储数据的类型 _Alloc: 表示其所使用的空间分...