Sanfield Blog

一生之做一件事


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

[leetcode]移动零

发表于 2018-12-08 | 分类于 数据结构 |
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12]输出: [1,3,12,0,0]说明: 必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数。12345678910111213141516class ...
阅读全文 »

[leetcode]加一

发表于 2018-12-07 | 分类于 数据结构 |
给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例 2: 输入: ...
阅读全文 »

[leetcode]两个数的交集

发表于 2018-12-07 | 分类于 数据结构 |
给定两个数组,编写一个函数来计算它们的交集。 示例 1: 输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2,2]示例 2: 输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出: [4,9]说明: 输出结果中每个元素出现的次数,应与 ...
阅读全文 »

leetcode二叉树

发表于 2018-12-05 | 分类于 数据结构 |
二叉树的前序便利给定一个二叉树,返回它的 前序 遍历。 示例: 输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,2,3] 12345678910111213141516import java.util.ArrayList;class So ...
阅读全文 »

leetcode2两个链表之和

发表于 2018-12-02 | 分类于 数据结构 |
给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 输入:(2 -> 4 -> ...
阅读全文 »

leetcode[1]两数之和

发表于 2018-12-01 | 分类于 数据结构 |
从今天开始从新学习一遍数据结构,并开始leetcode学习之旅给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例: 给定 nums = [2 ...
阅读全文 »

手动实现jquery2

发表于 2018-11-18 | 分类于 javascript , jquery |
仔细看了看,上次的jquery源码不太对,jquery的作者并不是这样写的,原谅我的不仔细。这样写的话如果获取到dom元素后,在加$().css,等方法时,会造成一个极大的内存浪费。源码是这样的12345678910111213141516171819202122232425262728293031 ...
阅读全文 »

JS日期相加减

发表于 2018-11-17 | 分类于 -Javascript |
Js中时间相加减因为有时候从后台传过来的时间,不能直接进行运算。所以我们需要进行格式转化后进行相加减。我后台的格式如下: yyyy-mm-dd hh24:mi后在前台需要进行如下转换:12345678910var dayTime=updateTime.split(" "); var day=d ...
阅读全文 »

手动实现jquery

发表于 2018-11-17 | 分类于 javascript , jquery |
目前jQuery生存空间越来越小,但是在实际的生产项目由于历史遗留问题jquery仍然被大量使用。这几天在歇息时仔细看看了它的实现,发现里面还是有很多值得我学习的地方,对理解js基础知识以及编程思路有很大的帮助。 首先jq它为我们只提供了一个JQuery和$两个入口函数,并且在加载完后就能引用,所 ...
阅读全文 »

AMD和CMD

发表于 2018-11-15 | 分类于 Javascript |
#AMD CMD,CommonJs和ES6的区别 AMDAMD 即Asynchronous Module Definition,中文名是异步模块定义的意思。它是一个在浏览器端模块化开发的规范由于不是JavaScript原生支持,使用AMD规范进行页面开发需要用到对应的库函数,也就是大名鼎鼎Requ ...
阅读全文 »
123

Sanfield

get busy living or get busy dying

29 日志
16 分类
17 标签
© 2019 Sanfield