会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Zy
迁移新博客:https://leonzy.wang/
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
21
22
23
24
25
26
27
28
29
···
35
下一页
2020年1月28日
牛客腾讯2020校园招聘-后台&综合-第一次笔试
摘要: 第一题 Q: 小Q想要给他的朋友发送一个神秘字符串,但是他发现字符串的过于长了,于是小Q发明了一种压缩算法对字符串中重复的部分进行了压缩,对于字符串中连续的m个相同字符串S将会压缩为m|S,例如字符串ABCABCABC将会被压缩为[3|ABC],现在小Q的同学收到了小Q发送过来的字符串,你能帮助他进
阅读全文
posted @ 2020-01-28 22:47 NeoZy
阅读(660)
评论(0)
推荐(0)
2020年1月27日
C++四种初始化方式
摘要: 1. 直接初始化直接调用与实参匹配的构造函数,形式如“T t(u)”。2. 拷贝初始化:复制初始化首先使用指定构造函数创建一个临时对象,然后用复制构造函数将那个临时对象复制到正在创建的对象”,形式如“T t=u”。 直接初始化不一定要调用复制构造函数复制初始化(拷贝初始化)一定要调用复制构造函数 注
阅读全文
posted @ 2020-01-27 01:27 NeoZy
阅读(5228)
评论(0)
推荐(0)
2020年1月26日
STL关联容器总结
摘要: 有序的都不带unordered,即如下: set multiset map multimap 其中带multi的表示关键字可以重复 无序的带unordered,如下: unordered_map unordered_set unordered_multimap unordered_multiset
阅读全文
posted @ 2020-01-26 10:56 NeoZy
阅读(121)
评论(0)
推荐(0)
2020年1月20日
C++泛型算法总结
摘要: 1 accumulate(b,e,T) 累和(基础和为T) 注意T的类型必须和序列中元素类型相同,如double序列后面的T就必须是0.0,如果是0就会把序列中的数当成int进行求和 2 count(b,e,T) 计数,查找[b,e)中T出现的次数 3 equal(b1,e1,b2) 确定是否相同,
阅读全文
posted @ 2020-01-20 23:00 NeoZy
阅读(164)
评论(0)
推荐(0)
2020年1月19日
STL顺序容器用法自我总结
摘要: 顺序容器类型:vector、deque、list、forward_list、string、array。 queue(单向队列)底层也是用deque(双端队列)实现的 a.swap(b); swap(a,b); 可以交换两个容器的数据结构 初始化: 声明时定义 .assign(n,t),以n个t初始化
阅读全文
posted @ 2020-01-19 15:46 NeoZy
阅读(127)
评论(0)
推荐(0)
2019年12月29日
定义两个一样的字符串,为什么地址不一样的解释
摘要: 如图,直接取二者的地址是不一样的。 但实际上二者应该是共用常量数据区内的一片地址。但&s1、&s2取的是两个字符串对象的地址,对象的地址是在栈区的,所以肯定不一样。只是实际上整个程序内存中应该只有一个"hello",这是我的理解,有问题的话麻烦评论指出我的错误,谢谢。
阅读全文
posted @ 2019-12-29 20:23 NeoZy
阅读(521)
评论(0)
推荐(0)
2019年12月19日
Leetocde的两道丑数题目:264. 丑数 II➕313. 超级丑数
摘要: Q: A: 用变量记录已经✖2、✖3、✖5的元素下标i2、i3、i5。表示截止到i2的元素都已经乘过2(结果添加到序列尾部的意思),i3、i5同理。这样每次可以循环可以O(1)时间找到下一个最小的丑数,时间O(N),空间O(N)。 class Solution { public: int nthUg
阅读全文
posted @ 2019-12-19 12:44 NeoZy
阅读(166)
评论(0)
推荐(0)
2019年12月15日
395. 至少有K个重复字符的最长子串
摘要: Q: A: 分治,对于字符串s的任何一个字符,如果它的频数(在s中出现的次数)小于k,则它一定不会出现在最后的结果里,也就是从它的位置一劈两半,考察左右。对于当前字符串s,我们先建立字典统计其中每种字符出现的次数,对于某字符,假设为x,x在当前字符串中出现的次数小于为kk,kk<k。则所有的字符x可
阅读全文
posted @ 2019-12-15 21:51 NeoZy
阅读(156)
评论(0)
推荐(0)
2019年12月12日
378. 有序矩阵中第K小的元素
摘要: Q: A: //O(NK) class Solution { public: int kthSmallest(vector<vector<int>>& matrix, int k) { int m=matrix.size(); int cnt=0; vector<int> indexes(m,0);
阅读全文
posted @ 2019-12-12 15:40 NeoZy
阅读(153)
评论(0)
推荐(0)
2019年12月10日
指针常量与字符串常量的冲突
摘要: 看程序员面试笔记看到一段代码,记录一下: int main(){ char* const str="apple"; *str="orange"; cout<<str<<endl; getchar(); } 这段代码有两个问题: 1.str是char* 类型,要给str赋值要写str=“orange”
阅读全文
posted @ 2019-12-10 20:27 NeoZy
阅读(275)
评论(0)
推荐(0)
上一页
1
···
21
22
23
24
25
26
27
28
29
···
35
下一页
公告