自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

意涵团_晴天的博客

愿有岁月可回首,且以深情共白头

  • 博客(17)
  • 收藏
  • 关注

原创 Valid Palindrome

Given a string, determine if it is a palindrome, considering only alphanumeric characters and ignoring cases. For example, “A man, a plan, a canal: Panama” is a palindrome. “race a car” is not a pal

2017-03-27 10:22:52 222

原创 求两个字符串最长公共子串的长度

function maxCharLen(s1,s2) { var res = 0; for(var i = 0; i < s1.length; i++) { if(s2.indexOf(s1.charAt(i)) != -1) { var len = 0, m = i, n = s2.indexOf(s1.charAt(i)); while

2017-03-24 14:41:12 507

原创 K-diff Pairs in an Array

Given an array of integers and an integer k, you need to find the number of unique k-diff pairs in the array. Here a k-diff pair is defined as an integer pair (i, j), where i and j are both numbers in

2017-03-22 16:20:33 288

原创 merge sorted array

Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array.function merge(nums1,m,nums2,n) { var i = 0, j = 0, flag = 0; var cnum = []; for (var k = 0

2017-03-22 16:08:27 198

原创 js数组求交集

//交集 function intersect(arr1, arr2) { var res = []; for(var i = 0; i < arr1.length; i++){ for(var j = 0; j < arr2.length; j++){ if(arr1[i] == arr2[j]){ res.push(arr1[i])

2017-03-22 15:34:40 489

原创 Max Consecutive Ones

Given a binary array, find the maximum number of consecutive 1s in this array。var findMaxConsecutiveOnes = function(arr) { var num = 0; var res = 0; for(var i = 0; i < arr.length;i++){

2017-03-21 17:07:44 217

原创 二维数组中的查找

在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。//因为矩阵是有序的,所以我们选择从左下角开始搜寻,当要查找的数字比左下角的数字大时,右移继续查找,小时上移继续查找。 function find(target,arr){ var len = arr.length - 1;

2017-03-21 15:50:44 236

原创 移动端适配

适配要达到的效果无非就是“保证统一效果的页面等比例缩放”或者是“相对性的达到合理的展示(自适应布局)” 适配应关注的元素:字体、宽高间距、图像(图标、图片) 对于图像的处理,我经常使用的是用css将图片限定在元素内(作为背景图片),布局只针对元素进行布局

2017-03-21 10:12:24 585

原创 CSS预处理器-Less

CSS预处理器为CSS增加一些编程的特性,无需考虑浏览器的兼容问题。例如可以在预处理器中声明变量,函数等 语法 Less使用的是标准CSS语法,文件使用.less为扩展名 变量 可以在Less中声明变量,并且在整个样式单中使用。Less变量以@开始。 @mainColor: #0982c1; @siteWidth: 1024px;body { color: @mainColor; max

2017-03-21 10:11:54 358

原创 面经

1.Backbone router怎么实现页面跳转,单页面应用中,可以通过判断/?type 来实现页面跳转吗 2.div里面有n个div。实现当页面输出时,n个div反序,即第一个到最后一个,第二个到倒数第二个 3.实现2列布局,左边固定,右边自适应 4.js中的事件机制,以及他们之间的区别

2017-03-14 19:28:51 552

原创 前端面试答案整理之js

介绍JavaScript的基本数据类型。 string number boolean null undefined 说说写JavaScript的基本规范? 1.将 html 代码和 js 代码分离,也就是将 js 代码全部写到一个独立的以 *.js 的文件中,再通过引入外部js 的方式引入到页面中 2. JavaScript原型,原型链 ? 有什么特点? JavaScript有几种类型的值?

2017-03-12 10:25:49 641

原创 前端面试题目答案整理之HTML

Doctype作用?严格模式与混杂模式如何区分?它们有何意义? HTML5 为什么只需要写 ? 行内元素有哪些?块级元素有哪些? 空(void)元素有那些? 页面导入样式时,使用link和@import有什么区别? 介绍一下你对浏览器内核的理解?常见的浏览器内核有哪些? html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和 HTML5? 简述一下

2017-03-09 17:22:42 687

原创 前端面试题答案整理之CSS

css面试答案整理

2017-03-09 16:14:36 650

原创 js设计模式:单例模式(1)

关于设计模式简单理解设计模式就是针对编程过程中常出现的共性的问题,提出的一种解决办法。看了形形色色的关于设计模式的文章,自己根据理解算是写一些随笔吧!单例模式实现所谓的单例,就是说一个类只能有一个实例对象,实现的主要方法是:先判断该实例是否存在,如果存在,不作处理并返回,如果不存在,创建实例对象并返回。 js中,单例作为命名空间提供者,从全局命名空间里提供唯一的访问点来访问该对象。 js中实现单

2017-03-09 15:17:54 399

原创 h5新增标签及css3新增属性

面试中经常被问,支支吾吾的老是答不全!!血泪教训,决定记下来!- h5新增的标签 新增元素 说明 video 表示一段视频并提供播放的用户界面 audio 表示音频 canvas 表示位图区域 source 为video和audio提供数据源 track 为video和audio指定字母 svg 定义矢量图 code 代码段 figu

2017-03-08 19:43:26 29784

原创 二叉树的最大最小深度

列表内容 二叉树的最大深度指的是从根节点到最远子节点的长度。function maxDepth(root) { if(root == null){ return 0; }else if(root.left == null && root.right == null){ return 1 }else{ var leftMaxLen

2017-03-08 15:37:02 483

原创 js判断是否二叉树是否对称

对于二叉树遍历,有前序遍历、中序遍历、后序遍历3种算法。下面分别使用3种方法看是否为对称二叉树 前序遍历:先遍历根节点,再遍历左右子树 中序遍历:先遍历左(右)子树,然后访问根节点,最后遍历右(左)子树 后序遍历:先遍历左右子树,再遍历根节点 采用前序遍历的方法判断是否为对称二叉树:var isSymmetric = function(root) { if(root == null){

2017-03-08 15:06:39 1508

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除