会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
龙场驿
你未看此花时,此花与汝心同归于寂;
你来看此花时,则此花颜色一时明白起来。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2018年12月29日
[Leetcode] 第318题 最大单词长度乘积
摘要: 一、题目描述 给定一个字符串数组 words,找到 length(word[i]) * length(word[j]) 的最大值,并且这两个单词不含有公共字母。你可以认为每个单词只包含小写字母。如果不存在这样的两个单词,返回 0。 示例 1: 示例 2: 示例 3: 二、题目分析 1)这个问题的关键
阅读全文
posted @ 2018-12-29 13:24 zhizhiyu
阅读(444)
评论(0)
推荐(0)
2018年12月28日
[Leetcode] 第306题 累加数
摘要: 一、题目描述 累加数是一个字符串,组成它的数字可以形成累加序列。 一个有效的累加序列必须至少包含 3 个数。除了最开始的两个数以外,字符串中的其他数都等于它之前两个数相加的和。 给定一个只包含数字 '0'-'9' 的字符串,编写一个算法来判断给定输入是否是累加数。 说明: 累加序列里的数不会以 0
阅读全文
posted @ 2018-12-28 14:37 zhizhiyu
阅读(516)
评论(0)
推荐(0)
[C++]invalid initialization of non-const reference of type 'std::__cxx11::string& {aka std::__cxx11::basi
摘要: 解决方法:在参数前面加一个cosnt或者把引用符号去掉
阅读全文
posted @ 2018-12-28 14:31 zhizhiyu
阅读(4591)
评论(0)
推荐(0)
[C++] 访问控制与继承详解
摘要: 1、访问控制中有三种角色:基类及其友元,派生类,类用户(对象);访问说明符分为public/protected/private,类的成员也相应的分为了3种。 2、访问说明符又分为两种:一个是基类中的成员访问说明符;另一个是派生类派生列表中的访问说明符。 3、以上两种访问说明符把类的成员分成了分为了6
阅读全文
posted @ 2018-12-28 10:52 zhizhiyu
阅读(533)
评论(0)
推荐(0)
2018年12月27日
[Leetcode] 第309题 最佳买卖股票时机含冷冻期
摘要: 一、题目描述 给定一个整数数组,其中第 i 个元素代表了第 i 天的股票价格 。 设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票): 你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 卖出股票后,你无法在第二天买入股票 (即冷冻期为
阅读全文
posted @ 2018-12-27 14:34 zhizhiyu
阅读(942)
评论(0)
推荐(0)
[C++]虚析构函数的作用
摘要: 转载自:https://blog.csdn.net/derkampf/article/details/62093252 C++中的虚析构函数到底什么时候有用的,什么作用呢。 一.虚析构函数的作用 总的来说虚析构函数是为了避免内存泄露,而且是当子类中会有指针成员变量时才会使用得到的。也就说虚析构函数使
阅读全文
posted @ 2018-12-27 11:30 zhizhiyu
阅读(3545)
评论(1)
推荐(1)
[C++]面向对象的程序设计——重要概念
摘要: 1、面向对象程序设计的核心思想是数据抽象、继承和动态绑定。通过使用数据抽象可以将类的接口与实现分离;使用继承,可以定义相似的类型并对其相似的关系建模;使用动态绑定,可以在一定程度上忽略相似类型的区别,而以统一的方式使用它们的对象,动态绑定也叫作运行时绑定,当用基类的引用或者指针调用一个虚函数时,将发
阅读全文
posted @ 2018-12-27 11:01 zhizhiyu
阅读(376)
评论(0)
推荐(0)
2018年12月26日
[Leetcode] 第307题 区域和检索-数组可修改
摘要: 参考博客:(LeetCode 307) Range Sum Query - Mutable(Segment Tree) 一、题目描述 给定一个整数数组 nums,求出数组从索引 i 到 j (i ≤ j) 范围内元素的总和,包含 i, j 两点。 update(i, val) 函数可以通过将下标为
阅读全文
posted @ 2018-12-26 20:37 zhizhiyu
阅读(288)
评论(0)
推荐(0)
[C++] 重载运算符与类型转换(2)——函数调用运算符和类型转换运算符
摘要: 1、这两个应该是C++中比较高级的用法了。 一、函数调用运算符 1、重载函数调用运算符(),必须是成员函数,一个类可以定义多个不同版本的调用运算符,相互之间应该在参数数量或者类型上有所区别。 2、定义了调用运算符的类的对象称作函数对象;函数对象常常作为泛型算法的实参。 3、lambda表达式就是一个
阅读全文
posted @ 2018-12-26 09:55 zhizhiyu
阅读(295)
评论(0)
推荐(0)
2018年12月25日
[Leetcode] 第299题 猜数字游戏
摘要: 一、题目描述 请写出一个根据秘密数字和朋友的猜测数返回提示的函数,用 A 表示公牛,用 B 表示奶牛。 请注意秘密数字和朋友的猜测数都可能含有重复数字。 示例 1: 示例 2: 说明: 你可以假设秘密数字和朋友的猜测数都只包含数字,并且它们的长度永远相等 二、题目分析 1)cnt1和cnt2分别代表
阅读全文
posted @ 2018-12-25 20:04 zhizhiyu
阅读(395)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告