![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
xiaolewennofollow
这个作者很懒,什么都没留下…
展开
-
Binary Tree Level Order Traversal C++题解
二叉树层序遍历原创 2015-04-30 13:48:59 · 637 阅读 · 0 评论 -
shared_ptr
shared_ptr转载 2016-07-28 16:15:48 · 650 阅读 · 0 评论 -
C++ 11 左值,右值,左值引用,右值引用,std::move, std::foward
C++11, 右值引用,move, forward原创 2016-09-16 23:59:40 · 24143 阅读 · 14 评论 -
STL List deque(待总结)
待总结原创 2016-09-17 00:06:50 · 383 阅读 · 0 评论 -
C++ "extern c" 关键字(待总结)
待总结原创 2016-09-17 00:07:48 · 378 阅读 · 0 评论 -
C++菱形继承与虚继承
虚继承,菱形继承原创 2016-08-14 12:20:18 · 2684 阅读 · 2 评论 -
stl remove 和 erase
remove 和 erase原创 2016-09-17 00:04:50 · 536 阅读 · 0 评论 -
emplace_back() 和 push_back 的区别
emplace_back()原创 2016-09-17 00:05:42 · 106317 阅读 · 15 评论 -
memcpy(),strcpy(),strcat()的正确写法
看一本面试指南累的书籍,发现里面关于标题中的三个函数的实现有比较多的问题,又在网上翻阅一些博客,感觉其中很多文章的代码都不能通过编译。。。。下面给出三个函数的代码实现,保证了健壮性,给出了注释,并做了测试通过原创 2016-04-03 17:32:38 · 1870 阅读 · 0 评论 -
C语言数组名取地址
面试中遇到的C语言数组名取地址的问题原创 2016-10-02 16:17:49 · 1701 阅读 · 1 评论 -
weak_ptr 和enable_shared_from_this
weak_ptr enable_shared_from_this原创 2017-01-12 18:57:55 · 1481 阅读 · 0 评论 -
leetcode Populating Next Right Pointers in Each Node
这道题直观的思路是采用层序遍历,在每次换行的时候进行一次处理,不换行的时候直接连接当前节点和他右边的兄弟即可,使用两个变量来标示换行原创 2017-02-01 22:21:50 · 552 阅读 · 0 评论 -
结构体sizeof()的原则
遵循两个原则(linux+gcc环境):整体空间是占用空间最大的成员(的类型)所占字节数的整数倍。若最大成员类型所占字节数超过4,如double是8,则整体空间是4的倍数即可。数据对齐原则—内存按结构体成员先后顺序排列,当排到该成员变量时,其前面已摆放的空间大小必须是该成员类型大小的整数倍,如果不够则补齐,依次向后类推,若某成员类型所占字节数超过4,如double是8,则前面已经摆放的空间大小是原创 2016-05-08 11:16:29 · 532 阅读 · 0 评论 -
结构体的位域
struct 位域原创 2016-04-17 11:06:36 · 2524 阅读 · 0 评论 -
搭建leetcode 链表和二叉树本地测试环境
搭建leetcode本地测试树和链表环境原创 2015-04-30 14:50:36 · 2786 阅读 · 1 评论 -
C语言中strlen(),strcmp(),strcat()的源码实现
strlen(),strcmp,strcat原创 2015-05-26 12:03:39 · 3128 阅读 · 0 评论 -
leetcode Valid Palindrome C++&python 题解
leetcode valid palindrome c++ & python solutions原创 2015-08-12 17:26:54 · 719 阅读 · 0 评论 -
leetcode Balanced Binary Tree 题解
leetcode balanced binary tree 题解原创 2015-08-05 22:31:48 · 658 阅读 · 0 评论 -
leetcode Minimum Depth of Binary Tree C++题解
题目描述e.给出一个二叉树,求其最短路径长度,最短路径定义长度:从根节点到最近的叶子节点的路径上的节点个数。原创 2015-08-06 16:37:56 · 611 阅读 · 0 评论 -
C语言可变参数
C语言可变参数原创 2015-11-06 15:50:32 · 389 阅读 · 0 评论 -
关于do.....while(0)的用法
do....while(0)转载 2015-11-09 13:23:35 · 804 阅读 · 0 评论 -
Mac 安装boost库
mac 安装boost 库原创 2016-02-07 10:05:19 · 5777 阅读 · 0 评论 -
C++两个类相互引用的问题
c++中常会出现两个类相互引用的问题,如果直接相互引用对方的头文件,编译时会报错原创 2016-02-23 14:39:38 · 2305 阅读 · 0 评论 -
原地归并排序
原地归并排序相比于普通归并排序,不需要开拓额外空间原创 2016-03-15 15:29:15 · 5682 阅读 · 4 评论 -
一个Trie树的简单实现
/*trial 树*/原创 2016-03-15 17:21:29 · 757 阅读 · 0 评论 -
leetcode Implement Trie (Prefix Tree)
好几个月之前面Amazon的时候,跪在了Trie树的问题,又联想到一个在微软实习过得朋友说他mentor告诉他手写trie是一个很基本的基本功,本想在LC上AC下这道题目,期间毕业论文各种杂事,一个拖延症能拖好几个月。所幸今晚在家,还有几日又要回北京。言归正传,关于前缀树的定义,资料很多,根据这些资料翻译成对应的代码,下面给出AC的代码:class Trie {public: /** In原创 2017-02-02 23:38:53 · 560 阅读 · 0 评论