摘要: ArrayList 的实现原理 ArrayList 概述 ArrayList 可以理解为动态数组,用 MSDN 中的说法,就是 Array 的复杂版本。与 Java 中的数组相比,它的容量能动态增长。ArrayList 是 List 接口的可变数组的实现。实现了所有可选列表操作,并允许包括 null 阅读全文
posted @ 2019-07-23 10:02 创造的艺术 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 汇编指令集太多,如果不用就会忘记,所以将i处理器官方的指令集大全写到博客上,有需要的人可以参考一下! X86和X87汇编指令大全(有注释) 一、数据传输指令 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令. MOV 传送字或字节. MOVSX 先符号扩展,再传送. 阅读全文
posted @ 2019-07-22 21:16 创造的艺术 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 题目: 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径? 思路: 动态规划解本题数组a[m][n]临界条件 : i ,j为0 只有一种 阅读全文
posted @ 2019-07-12 12:59 创造的艺术 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。示例 1:输入: num1 = "2", num2 = "3"输出: "6"示例 2:输入: num1 = "123", num2 = "456"输出: "5608 阅读全文
posted @ 2019-07-11 16:30 创造的艺术 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 题目: 假设按照升序排序的数组在预先未知的某个点上进行了旋转。( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 1 。你可以假设数组中不存在重复的元素。你的算法时间复杂度必须是 O( 阅读全文
posted @ 2019-06-19 23:34 创造的艺术 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定一个包含 m x n 个元素的矩阵(m 行, n 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。示例 1:输入:[[ 1, 2, 3 ],[ 4, 5, 6 ],[ 7, 8, 9 ]]输出: [1,2,3,6,9,8,7,4,5]示例 2:输入:[ [1, 2, 3, 4], [5 阅读全文
posted @ 2019-06-18 19:12 创造的艺术 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定一个正整数 n,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。示例:输入: 3输出:[[ 1, 2, 3 ],[ 8, 9, 4 ],[ 7, 6, 5 ]]这题很简单!!! java代码,解题思路: 阅读全文
posted @ 2019-06-18 17:31 创造的艺术 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 题目:给定一个不含重复元素的整数数组。一个以此数组构建的最大二叉树定义如下:二叉树的根是数组中的最大元素。左子树是通过数组中最大值左边部分构造出的最大二叉树。右子树是通过数组中最大值右边部分构造出的最大二叉树。通过给定的数组构建最大二叉树,并且输出这个树的根节点。 Example 1:输入: [3, 阅读全文
posted @ 2019-06-15 22:15 创造的艺术 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 题目:给定一个 没有重复 数字的序列,返回其所有可能的全排列。 示例: 输入: [1,2,3]输出:[ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1]] Java实现: java class Solution { / time complex 阅读全文
posted @ 2019-06-08 22:59 创造的艺术 阅读(129) 评论(0) 推荐(0) 编辑
摘要: "八皇后问题" :在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 int g_number = 0; //多少种摆放方法 void EightQueen(){ const int queens = 8; //棋盘大小 int 阅读全文
posted @ 2019-06-08 22:37 创造的艺术 阅读(199) 评论(0) 推荐(0) 编辑