摘要: 博客搬家中 阅读全文
posted @ 2018-08-09 16:41 沙漏dan 阅读(73) 评论(0) 推荐(0) 编辑
摘要: JavaScript中有四种方式调用函数 1. 方法调用模式 当一个函数被保存为对象的一个属性时,我们称它为一个方法。如果调用表达式包含一个提取属性的动作,(即我们讲解对象时所说的.操作符),那么它就被当做一个方法来调用。 2. 函数调用模式 函数调用模式即通常的函数调用,属于全局性调用。 3. 构 阅读全文
posted @ 2016-08-16 09:12 沙漏dan 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 在canvas上绘制二位图形,需要经过以下三个步骤: 1、获取<canvas>元素 2、向该元素请求二维图形的“绘图上下文” 3、在绘图上下文调用相应的绘图函数,以绘制二维图形 使用上下文支持的方法来绘制二维图形: RGB格式,RGBA格式,最后为透明度 <canvas>的坐标为x轴(正方向朝右), 阅读全文
posted @ 2016-07-03 16:20 沙漏dan 阅读(101) 评论(0) 推荐(0) 编辑
摘要: Excel Sheet Column Number 阅读全文
posted @ 2016-06-03 19:33 沙漏dan 阅读(151) 评论(0) 推荐(0) 编辑
摘要: Same Tree 阅读全文
posted @ 2016-06-03 19:23 沙漏dan 阅读(120) 评论(0) 推荐(0) 编辑
摘要: Valid Anagram 阅读全文
posted @ 2016-06-03 19:22 沙漏dan 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 1. 一个算法的时间复杂度是指该算法的运行时间与问题规模的对应关系。一个算法是由控制结构和原操作构成的,其执行的时间取决于二者的综合效果。为了便于比较同一问题的不同算法,通常把算法中基本操作重复执行的次数(频度)作为算法的时间复杂度。算法中的基本操作一般是指算法中最深层循环内的语句,因此,算法中基本 阅读全文
posted @ 2016-06-03 18:43 沙漏dan 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1.递归 一个算法调用自己来完成它的部分工作,在解决某些问题时,一个算法需要调用自身。如果一个算法直接调用自己或间接调用自己,就称这个算法是递归的。根据调用方式的不同,它分为直接递归和间接递归。 一个递归算法必须由两个部分:初始部分和递归部分。初始部分只处理可以直接解决而不需要再次递归调用的简单输入 阅读全文
posted @ 2016-06-03 18:42 沙漏dan 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 参考了https://miafish.wordpress.com/2015/07/26/leetcode-ojc-delete-node-in-a-linked-list/ 阅读全文
posted @ 2016-06-01 22:25 沙漏dan 阅读(111) 评论(0) 推荐(0) 编辑
摘要: public class Solution { public void MoveZeroes(int[] nums) { int i=0; int j=0; while(j<nums.Length){ if(nums[j]!=0){ if(j!=i){ nums[i++]=nums[j]; nums 阅读全文
posted @ 2016-06-01 21:48 沙漏dan 阅读(100) 评论(0) 推荐(0) 编辑