上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 【剑指 Offer 58 - I. 翻转单词顺序 简单】【151. 翻转字符串里的单词 中等】 1. 题目描述 给定一个字符串,逐个翻转字符串中的每个单词。 说明: 无空格字符构成一个 单词 。输入字符串可以在前面或者后面包含多余的空格,但是反转后的字符不能包括。如果两个单词间有多余的空格,将反转后 阅读全文
posted @ 2021-03-13 10:44 蓦然闻声 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 【剑指 Offer 57. 和为s的两个数字 简单】 1. 题目描述 输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得它们的和正好是s。如果有多对数字的和等于s,则输出任意一对即可。 示例 1: 输入:nums = [2,7,11,15], target = 9输出:[2,7] 或者 [ 阅读全文
posted @ 2021-03-11 23:35 蓦然闻声 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 【剑指 Offer 56 - I. 数组中数字出现的次数 中等】 1. 题目描述 一个整型数组 nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。 示例 1: 输入:nums = [4,1,4,6]输出:[1,6] 阅读全文
posted @ 2021-03-11 16:02 蓦然闻声 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 1.【剑指 Offer 55 - I. 二叉树的深度 简单】【104. 二叉树的最大深度 简单】 (1)题目描述 输入一棵二叉树的根节点,求该树的深度。从根节点到叶节点依次经过的节点(含根、叶节点)形成树的一条路径,最长路径的长度为树的深度。 例如: 给定二叉树 [3,9,20,null,null, 阅读全文
posted @ 2021-03-10 20:55 蓦然闻声 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 1. git 简介 1. Git是目前最先进的分布式版本控制系统。 2. 创建版本库:cd到目录下 -> git init 3. 把一个文件添加到git仓库需要两部:git add <filename> --> git commit -m <commit message> git add 分多次添加 阅读全文
posted @ 2018-06-26 17:06 蓦然闻声 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 主要来自于孟宪福老师的分布式对象课程。 定义一个函数返回7*8的数组a 总结起来就是: 1. 从标识符开始 a. 定义数组,数组的元素是什么? b. 定义函数,函数的返回值是什么? c. 定义指针,指针指向谁? 2. [ ] 和 ( )的优先级大于 * 一些例子: 最后一个例子: 阅读全文
posted @ 2018-06-10 10:59 蓦然闻声 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1. 可以通过 print(os.sys.path) 来查看python可导入的包的路径情况,这会打印出一个list。当我们import某一个包时,python会根据这个list,从前向后搜寻相匹配的包来导入。当然我们也可以通过修改这个list来改变python要导入的包,既可以append也可以修 阅读全文
posted @ 2017-12-26 16:32 蓦然闻声 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 参考《剑指offer》p145:二叉树中和为某一值的路径。 阅读全文
posted @ 2017-10-10 21:41 蓦然闻声 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 留意C++中sort函数的用法,C中qsort的函数用法参见:http://www.cnblogs.com/CCBB/archive/2010/01/15/1648827.html 阅读全文
posted @ 2017-10-05 20:30 蓦然闻声 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1.归并排序的递归实现: 2. 求逆序对的个数 只需将归并排序的算法稍微修改一下即可 阅读全文
posted @ 2017-10-03 19:37 蓦然闻声 阅读(2966) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页