摘要: 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 class ListNode { int val; ListNode next; ListNode() { } L 阅读全文
posted @ 2020-11-20 09:31 PotatoTed 阅读(48) 评论(0) 推荐(0)
摘要: 插入排序算法:插入排序是迭代的,每次只移动一个元素,直到所有元素可以形成一个有序的输出列表。每次迭代中,插入排序只从输入数据中移除一个待排序的元素,找到它在序列中适当的位置,并将其插入。重复直到所有输入数据插入完为止。 示例 1 输入: 4->2->1->3 输出: 1->2->3->4 示例 2 阅读全文
posted @ 2020-11-20 09:26 PotatoTed 阅读(61) 评论(0) 推荐(0)
摘要: 2.5 远程仓库的使用 查看远程仓库 git remote # -v 选项会显示需要读写远程仓库使用的 Git 保存的简写与其对应的 URL 添加远程仓库 git remote add <shortname> <url> 然后可以使用 shortname 代替 url 从远程仓库中抓取与拉取 git 阅读全文
posted @ 2020-08-23 22:47 PotatoTed 阅读(105) 评论(0) 推荐(0)
摘要: 2.3 查看提交历史 使用 git log 命令没有参数的默认情况下,会按照时间先后顺序列出提交历史。 使用 -p 或 --patch 选项,会显示每次提交的差异;查看每次提交的简略统计信息,可以使用 --stat 选项。 使用 --pretty 选项可以使用不同于默认的格式显示提交历史。 | 选项 阅读全文
posted @ 2020-08-23 22:46 PotatoTed 阅读(96) 评论(0) 推荐(0)
摘要: 2.1 获取 Git 仓库 获取 Git 仓库通常有两种方式 将尚未进行版本控制的本地目录转换为 Git 仓库; 从其它服务器 克隆 一个已存在的 Git 仓库。 在已存在目录中初始化仓库 首先进入该项目目录,之后执行 $ git init 该命令将创建一个名为 .git 的子目录,这个子目录含有你 阅读全文
posted @ 2020-08-23 22:45 PotatoTed 阅读(186) 评论(0) 推荐(0)
摘要: 关于版本控制 有了版本控制系统可以将选定文件回溯到之前的版本,可以比较文件的变化细节,查找出是谁修改了哪个地方。同时还意味着就算项目文件被乱改乱删也能轻松恢复。 为了让在不同系统上的开发者协同工作,集中化的版本控制系统(Centralized Version Control Systems,简称 C 阅读全文
posted @ 2020-08-23 22:43 PotatoTed 阅读(81) 评论(0) 推荐(0)
摘要: 7.4 使用断言 断言的概念 假设确信某个属性符合要求,并且代码的执行依赖于这个属性。 代码中需要对属性进行检查,可以抛出异常。测试完毕,代码还是存在不会自动删除,如果存在大量检查程序运行会减慢。 断言机制允许在测试期间向代码插入一些检查语句。代码发布或打包时,插入的检测语句将会被自动移除。 使用 阅读全文
posted @ 2020-08-23 22:42 PotatoTed 阅读(180) 评论(0) 推荐(0)
摘要: 7.1 处理错误 在出现错误时,用户期望程序能够: 返回到安全状态,并能让用户执行一些其他的命令 允许用户保存所有操作的结果,并以妥善的方式终止程序 对于方法中的错误,传统做法是返回一个特殊的错误码,由调用方法分析。但是某些时候可能无法明确地将有效数据和错误码加以区分。 异常分类 所有的异常都扩展了 阅读全文
posted @ 2020-08-23 22:41 PotatoTed 阅读(106) 评论(0) 推荐(0)
摘要: 6.4 内部类 内部类有以下三个特点: 内部类可以访问外部类的域,包括 private 内部类可以对包中的其他类隐藏 当想要定义一个回调函数,并想省去大量代码时,使用匿名内部类是一个好选择 使用内部类访问对象状态 内部类的对象包含一个隐式引用,指向创建了该对象的外部类对象。因而内部类对象可以直接访问 阅读全文
posted @ 2020-08-23 22:40 PotatoTed 阅读(88) 评论(0) 推荐(0)
摘要: 6.1 接口 接口概念 接口是对类的一组需求描述,这些类要遵从接口描述的统一格式进行定义。设计目的是解决多继承的问题 接口中所有方法时 public 不用现实声明 java.lang.Comparable <T> 有方法 int compareTo(T other) 当前对象与 other 比较,对 阅读全文
posted @ 2020-08-23 22:39 PotatoTed 阅读(102) 评论(0) 推荐(0)