汐

江山风月, 本无常主


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

重建二叉树

发表于 2019-07-09 | 分类于 DSA | 评论数: | 阅读次数:

LeetCode 105. 重建二叉树from VLR && LVRTreeNode* buildTree (vector<int>& preorder, vector<int>& inorder) { return creat ...

阅读全文 »

Traits

发表于 2019-07-04 | 分类于 C++语言 | 评论数: | 阅读次数:

Tratis

阅读全文 »

剑指offer刷题计划

发表于 2019-07-01 | 更新于 2019-07-02 | 分类于 DSA | 评论数: | 阅读次数:

理想状态:字符串(8题) 7.1数组 (11题) 7.2链表(8题) 7.3二叉树 (12题) 7.4 字符串string string 与 char 左旋转字符串注意这个if条件,不要漏掉 翻转单词顺序列str += ' ', 在字符串末尾添加一个空格字符。 ...

阅读全文 »

permutation & combination

发表于 2019-06-27 | 更新于 2019-07-01 | 分类于 DSA | 评论数: | 阅读次数:

LeetCode next permutation这道题的讨论区解答很详细, 特别注意一下 reverse(nums.begin(), nums.end()) 参数是迭代器。 class Solution {public: void nextPermutation (vector&l ...

阅读全文 »

static

发表于 2019-06-27 | 分类于 C++ | 评论数: | 阅读次数:

加了static关键字的全局变量只能在本文件中使用。 static 定义的静态局部变量分配在数据段上。普通的局部变量分配在栈上,会因为函数栈帧的释放而被释放掉。 对一个类中成员变量和成员函数来说, 加了static关键字, 则此变量/函数就没有了this指针, 必须通过类名才能访问。 C+ ...

阅读全文 »

递归

发表于 2019-06-26 | 更新于 2019-06-29 | 分类于 DSA | 评论数: | 阅读次数:

递归、回溯、DFS 循环是一种特殊的递归,可以称为不需要栈的递归,或者尾递归。好文 例子 给出一个值4267,我们需要依次产生字符‘4’,‘2’,‘6’,和‘7’。就如在printf函数中使用了%d格式码,它就会执行类似处理。分析:首先我们会想到用4267取余,然后除以10再区域,如此循环。但这 ...

阅读全文 »

生日过后

发表于 2019-06-26 | 分类于 记 | 评论数: | 阅读次数:

感觉一直是找不到确切的方向,以至一直坚持不下来,软件、算法,找工作到底想要什么还是不确定。专利和大论文也是没有什么想法。一点点做吧。6.26,赶在这个六月结束前搞好专利吧先。

阅读全文 »

回溯法

发表于 2019-06-25 | 分类于 DSA | 评论数: | 阅读次数:

剑指offer矩阵中的路径

阅读全文 »

打印矩阵

发表于 2019-06-25 | 分类于 DSA | 评论数: | 阅读次数:

剑指offer 顺时针打印矩阵class Solution { public: vector<int> printMatrix (vector<vector<int> > matrix ) { int ...

阅读全文 »

sort

发表于 2019-06-23 | 更新于 2019-06-24 | 分类于 DSA | 评论数: | 阅读次数:

直接插入排序每次把一个新数据插入到有序队列中的合适位置里。 假设有一组无序序列 R0, R1, … , RN-1。 (1) 我们先将这个序列中下标为 0 的元素视为元素个数为 1 的有序序列。 (2) 然后,我们要依次把 R0, R1, … , RN-1 插入到这个有序序列中。所以,我们需要一个外 ...

阅读全文 »
12345
zhhp

zhhp

44 日志
7 分类
31 标签
E-Mail Weibo
© 2019 zhhp
|
0%