摘要: 5.2.1 Class shared_ptr shared_ptr提供了一种强大的能力:当对象被多个指针指向时,如若需要释放,仅仅需要赋值nullptr即可使其引用计数减1,而不用担心显示delete后在其他模块的指针失效。先写点简单操作。 相关函数,仅限shared_ptr相关,不包括与weak, 阅读全文
posted @ 2019-01-26 23:44 manch1n 阅读(250) 评论(0) 推荐(0) 编辑
摘要: http://www.cplusplus.com/(推荐) https://en.cppreference.com/w/cpp (不FQ的话比较慢) 阅读全文
posted @ 2019-01-26 18:00 manch1n 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 题目: 编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。 示例: 示例 1: 示例 2: 思路: 先找出最小长度的,然后每个字符串匹配。O(n) 阅读全文
posted @ 2019-01-26 16:30 manch1n 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 题目: 报数序列是一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下: 1 被读作 "one 1" ("一个一") , 即 11。11 被读作 "two 1s" ("两个一"), 即 21。21 被读作 "one 2", "one 1" ("一个二" , "一个一") , 即 1 阅读全文
posted @ 2019-01-26 16:07 manch1n 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 题目: 实现 strStr() 函数。给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。 示例: 示例 1: 示例 2: 说明: 当 needle 是空字符串时,我们应当返 阅读全文
posted @ 2019-01-26 15:23 manch1n 阅读(173) 评论(0) 推荐(0) 编辑