2018年3月29日

ubuntu下的sublime_text解决中文输入问题

摘要: 参考教程: https://www.cnblogs.com/afei-qwerty/p/6710235.html 阅读全文

posted @ 2018-03-29 00:15 CreatorKou 阅读(69) 评论(0) 推荐(0) 编辑

c++ vector注意事项

摘要: 1.vector<int> vec(10)和vector<int> vec{10} 不同,前者vec有10个元素0,后者vec有一个元素10 2.vec.clear()和swap() 3.vec元素置为0,std::fill(vec.begin(),vec.end(),0) 4.错误示例: vect 阅读全文

posted @ 2018-03-29 00:13 CreatorKou 阅读(190) 评论(0) 推荐(0) 编辑

g++ 编译c++11选项

摘要: https://askubuntu.com/questions/26498/choose-gcc-and-g-version 264down votefavorite96I'm trying to update my C++ compiler to C++11. I have searched a 阅读全文

posted @ 2018-03-29 00:08 CreatorKou 阅读(3877) 评论(0) 推荐(0) 编辑

c++ vector能否在类定义中圆括号/大括号初始化

摘要: Why can in-class initializers only use = or {}?In-class initializers (C++11 feature) must be enclosed in curly braces or follow a = sign. They may not 阅读全文

posted @ 2018-03-29 00:06 CreatorKou 阅读(1585) 评论(0) 推荐(0) 编辑

稀疏矩阵的加减乘除算法

摘要: 参考数据结构严蔚敏稀疏矩阵乘法 稀疏矩阵加法: 阅读全文

posted @ 2018-03-29 00:01 CreatorKou 阅读(1165) 评论(0) 推荐(0) 编辑

2018年3月26日

跳台阶问题:动态规划,公式

摘要: 问题1:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。问题2:一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。问题3:一只青蛙一次可以跳上1级、5级、10级台阶,求该青蛙跳上一个n级的台阶总共有 阅读全文

posted @ 2018-03-26 23:39 CreatorKou 阅读(2052) 评论(0) 推荐(0) 编辑

二分法模板时间复杂度视情况而定:剑指offer05:旋转数组

摘要: 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 本题使用常规的遍历搜 阅读全文

posted @ 2018-03-26 21:57 CreatorKou 阅读(199) 评论(0) 推荐(0) 编辑

剑指offer04:用两个栈实现队列

摘要: 1 class Solution 2 { 3 public: 4 void push(int node) { 5 stack1.push(node); 6 } 7 8 int pop() { 9 int pdata = 0; 10 if(!stack2.empty()){ 11 p... 阅读全文

posted @ 2018-03-26 21:22 CreatorKou 阅读(104) 评论(0) 推荐(0) 编辑

c++ allocator,deque,stack用法

摘要: 参考cpp reference网站 1,std::allocator template<class T> class allocator; Allocators are classes that define memory models to be used by some parts of the 阅读全文

posted @ 2018-03-26 21:12 CreatorKou 阅读(126) 评论(0) 推荐(0) 编辑

2018年3月22日

剑指offer04:重建二叉树

摘要: 题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二 阅读全文

posted @ 2018-03-22 23:01 CreatorKou 阅读(113) 评论(0) 推荐(0) 编辑

导航