- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 个人博客开用啦
想来想去还是整整之前搞得wordpress 博客,来进行发表文章吧。 不过由于前端不太会,我暂时还是直接把CSDN的博客照搬过去吧,毕竟排版比自己搞得插件好看的多。 个人博客: www.johnsondu.com
2016-01-26 17:32:03 539
原创 【Algorithm】Manacher's Algorithm
Manacher‘s Algorithm,O(n)时间找出最长回文子串。 我们将以此字符串作为例子讲解 ABABBDDABBBBDD。 Manacher's Alogorithm第一步是将其作以下扩展: $ # A # B # A # B # B # D # D # A # B # B # B # B # D # D # & 其中尾字符用于
2016-01-26 15:27:13 715
原创 【STL】SGI空间配置器 Allocator
本篇将主要总结归纳《STL源码剖析》的空间配置器的相关STL实现。在此之前,我们也将总结归纳一些基本的C++知识和技法。 一、C++基础知识--3种new的方式 在C++中,包含3种new形式,分别是 new / delete operator new / operator delete placement new 在C++中,我们所习惯的C++内存配置操作和释放
2016-01-25 19:50:39 641
原创 【leetcode】94. Binary Tree Inorder Traversal------Morris Traversal
leetcode, 中序遍历
2016-01-24 15:16:03 500
原创 【STL】next_permutation的实现
一、使用字典序法 首先,从最尾端开始寻找两个相邻的元素,令第一个元素为*i, 第二个元素为*ii, 且满足 *i 以下解法为题目: leetcode next permutation class Solution { public: void nextPermutation(vector& nums) { int len = nums.size();
2016-01-02 17:52:54 608
原创 【C++】深度探索C++对象模型之Function语意学
一、Member的各种调用方式 1. Nonstatic Member Functions 首先给出nonstatic member function 和 nonmember function float magnitude3d( const Point *_this ) { ... } // nonmember function float Point3d::magnitude3d() c
2016-01-01 20:26:03 588
Yann lecun(杨立昆)2014.7.9在北大关于deep learning的讲座 ppt
2014-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人