摘要: 1. 类的介绍 类(Class) 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例,类是对象的抽象。 方法 :类中定义的函数。 类变量 :类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 方法变量 阅读全文
posted @ 2018-10-27 22:46 seniusen 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1. 题目 2. 解答 2.1. 方法一 基于 "LeetCode 33——搜索旋转排序数组" 中的方法二。 当 nums[mid] = nums[right] 时,比如 [1, 1, 2, 1, 1],[1, 1, 0, 1, 1],为了找到正确的转折点, 我们查看 [mid, right] 之间 阅读全文
posted @ 2018-10-27 17:07 seniusen 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1. 题目 2. 解答 2.1. 方法一 直接进行二分查找,在判断查找方向的时候详细分类。 当 nums[mid] nums[mid] = nums[left],则向左查找。 若 nums[right] target 时, 若 nums[mid] nums[right],此时 nums[mid] 两 阅读全文
posted @ 2018-10-27 16:57 seniusen 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1. 题目 2. 解答 此题目为 "今日头条 2018 AI Camp 5 月 26 日在线笔试编程题第二道——最小分割分数" 。 c class Solution { public: // 若分割数组的最大值为 value,判断能否进行划分 bool cansplit(vector& nums, 阅读全文
posted @ 2018-10-27 14:22 seniusen 阅读(1052) 评论(0) 推荐(0) 编辑