上一页 1 2 3 4 5 6 7 ··· 15 下一页
摘要: 题目 实现 int sqrt(int x) 函数。 计算并返回 x 的平方根,其中 x 是非负整数。 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。 示例 1: 输入: 4 输出: 2 示例 2: 输入: 8 输出: 2 说明: 8 的平方根是 2.82842..., 由于返回类型是整 阅读全文
posted @ 2019-12-25 16:57 国孩 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 在现实生活中,常常会出现这样的事例:一个请求有多个对象可以处理,但每个对象的处理条件或权限不同。例如,公司员工请假,可批假的领导有部门负责人、副总经理、总经理等,但每个领导能批准的天数不同,员工必须根据自己要请假的天数去找不同的领导签名,也就是说员工必须记住每个领导的姓名、电话和地址等信息,这增加了 阅读全文
posted @ 2019-12-20 16:32 国孩 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 在现实生活以及程序设计中,经常要访问一个聚合对象中的各个元素,如“数据结构”中的链表遍历,通常的做法是将链表的创建和遍历都放在同一个类中,但这种方式不利于程序的扩展,如果要更换遍历方法就必须修改程序源代码,这违背了 “开闭原则”。 既然将遍历方法封装在聚合类中不可取,那么聚合类中不提供遍历方法,将遍 阅读全文
posted @ 2019-12-19 17:18 国孩 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 在现实生活中,存在很多“部分-整体”的关系,例如,大学中的部门与学院、总公司中的部门与分公司、学习用品中的书与书包、生活用品中的衣月艮与衣柜以及厨房中的锅碗瓢盆等。在软件开发中也是这样,例如,文件系统中的文件与文件夹、窗体程序中的简单控件与容器控件等。对这些简单对象与复合对象的处理,如果用组合模式来 阅读全文
posted @ 2019-12-19 16:33 国孩 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 题目 假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,0,1,2,2,5,6] 可能变为 [2,5,6,0,0,1,2] )。 编写一个函数来判断给定的目标值是否存在于数组中。若存在返回 true,否则返回 false。 示例 1: 输入: nums = [2,5,6, 阅读全文
posted @ 2019-12-19 11:41 国孩 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 题目 假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。 搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。 你可以假设数组中不存在重复的元素。 你的算法时间复杂度必须 阅读全文
posted @ 2019-12-18 19:37 国孩 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 在进入二分查找模块之前,我们先看一下二分查找的思想. 题目 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例 1: 输入: [1,3,5,6], 5 输出: 2 示例 2: 输入: [1,3, 阅读全文
posted @ 2019-12-17 17:41 国孩 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 本人已迁移博客至掘进,以后会在掘进平台更新最新的文章也会有更多的干货,欢迎大家关注!!!https://juejin.im/user/588993965333309 今天我们进入逆向开发中另一个部分--越狱知识的讲解。如果你对此篇博客有所期待,说明你很可能已经在iPhone越狱上有所研究啦。阅读本篇 阅读全文
posted @ 2019-12-12 20:13 国孩 阅读(1783) 评论(0) 推荐(1) 编辑
摘要: 题目 给定一个单链表,其中的元素按升序排序,将其转换为高度平衡的二叉搜索树。 本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。 示例: 给定的有序链表: [-10, -3, 0, 5, 9], 一个可能的答案是:[0, -3, 9, -10, null, 阅读全文
posted @ 2019-12-11 11:18 国孩 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 前言 每个人都会犯错误, 都希望有种“后悔药”能弥补自己的过失,让自己重新开始,但现实是残酷的。在计算机应用中, 客户同样会常常犯错误,能否提供“后悔药”给他们呢? 当然是可以的, 而且是很有必要的. 这个功能就是由 备忘录模式 来完成. 其实很多应用软件都提供了这项功能,如 Word、记事本、Ph 阅读全文
posted @ 2019-12-10 17:41 国孩 阅读(216) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 15 下一页