会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
BluePhantom
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2020年2月7日
含有指针变量的类需要重写拷贝构造函数,拷贝赋值函数,析构函数
摘要: 编译器自带拷贝构造(ctor)和拷贝赋值函数(operator =), 但是对于成员变量含有指针的类,其不能使用默认的拷贝赋值函数。因为使用默认的,会直接将指针指向的地址进行赋值 (浅拷贝,共享内存,共指一个对象),而不是分配一块内存,具有相同的数值 (深拷贝,独立,两个对象)。 浅拷贝容易造成da
阅读全文
posted @ 2020-02-07 00:14 B_luePhantom
阅读(712)
评论(0)
推荐(0)
2020年2月6日
malloc分配内存的结构
摘要: 在C/C++,我们都可以使用malloc进行分配大小,单位是字节。 malloc实际分配的内存大小和传入的参数其实是不同的。 实际分配的内存大小>传入的参数大小。 malloc分配的内存结构: Cookies信息(头部,尾部信息):记录malloc块的信息,搭配free。 调试模式下的信息(运行时不
阅读全文
posted @ 2020-02-06 23:48 B_luePhantom
阅读(605)
评论(0)
推荐(0)
2020年2月5日
牛客网 —— 腾讯2017校招开发工程师笔试试卷(二)
摘要: 链接:https://www.nowcoder.com/test/6393508/summary 第一题:Linux进程通信方式: 套接字(网络通信),信号量,管道(PIPE),共享内存,FIFO(命名管道),信号(signal),文件锁。 第二题: 区分数组指针和指针数组: 数组指针:int *p
阅读全文
posted @ 2020-02-05 19:30 B_luePhantom
阅读(166)
评论(0)
推荐(0)
2020年2月1日
牛客网——字节跳动2019春招编程试题
摘要: 第一题:https://blog.csdn.net/weixin_42490152/article/details/100104444 1 #include<bits/stdc++.h> 2 using namespace std; 3 int main(){ 4 int n; 5 cin>>n;
阅读全文
posted @ 2020-02-01 20:51 B_luePhantom
阅读(224)
评论(0)
推荐(0)
2020年1月26日
STL版本
摘要: STL - Standard Template Library , 是C++标准里面规定的模板库接口规范,但它只是接口规范,没有规定具体怎么实现。 STL是C++标准的一部分,所以每个C++编译器都会至少带一份STL实现。当然除了这些C++编译器带的实现外,还有一些独立的STL实现。 GNU STL
阅读全文
posted @ 2020-01-26 12:59 B_luePhantom
阅读(233)
评论(0)
推荐(0)
2020年1月24日
牛客网 —— 爱奇艺2020校招C++方向笔试题 总结
摘要: 错了5,6个,主要集中在数据库和操作系统上。 C++还需要提高熟练度。 总结 第6题: 折半查找树:根据二分查找构造得到的树,它一定是一个二叉排序树,是一个特殊的二叉排序树。 (接近于平衡二叉树,但不是,但是它的层数一定与平衡二叉树的层数一致) 第7题: 出了一个ALOHA,一脸懵逼。 简单介绍一下
阅读全文
posted @ 2020-01-24 13:12 B_luePhantom
阅读(362)
评论(0)
推荐(0)
2019年11月3日
含有+-*/()的表达式求值
摘要: 对于表达式,有常用的几种形式: 中缀表达式(Infix expression):操作符位于两个操作数中间,算术表达式的常规表示法。需要用括号和优先规则排除多义性。(这也正是编写程序的麻烦点,需要制定完整的优先规则)(A+B)*C-D/(E+F) 后缀表达式(Postfix expression),逆
阅读全文
posted @ 2019-11-03 08:49 B_luePhantom
阅读(706)
评论(0)
推荐(0)
2019年10月30日
字符串匹配算法
摘要: 问题大致含义:给出两个字符串s1、s2,判断s2是否为s1的子串。 普通匹配算法: 时间复杂度:O(mn),m,n是两个串的长度。 KMP算法: 算法核心:当算法匹配成功的时候与普通的字符串匹配算法并没有太大的不同,都是比较下一个元素;但是在匹配失败的时候,利用某些信息来减少一些不必要的匹配。 ne
阅读全文
posted @ 2019-10-30 20:20 B_luePhantom
阅读(205)
评论(0)
推荐(0)
2019年10月10日
LeetCode 103. Binary Tree Zigzag Level Order Traversal
摘要: 题目:以Z字的顺序层序输出树。 思路:
阅读全文
posted @ 2019-10-10 13:02 B_luePhantom
阅读(97)
评论(0)
推荐(0)
2019年10月6日
LeetCode 102. Binary Tree Level Order Traversal
摘要: 题意:给定一棵树,求其层序遍历序列。(以vector<vector<int>>形式返回) 解题思路:
阅读全文
posted @ 2019-10-06 11:56 B_luePhantom
阅读(92)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告