上一页 1 ··· 3 4 5 6 7
摘要: 题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 思想:比较两个链表头节点值确定新链表头节点,之后节点仍是找到两个链表头节点pHead1.next和pHead2,即递归问题 解决鲁棒性,对空链表单独处理,合并结果就是另一个链表 function 阅读全文
posted @ 2017-06-06 14:49 我叫王自信 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一个链表,反转链表后,输出链表的所有元素。 function ReverseList(pHead){ //当前节点是head,pre为当前节点的前一节点,next为当前节点的下一节点 //需要pre和next的目的是让当前节点从pre->head->next1->next2变成pre< 阅读全文
posted @ 2017-06-06 11:01 我叫王自信 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一个链表,输出该链表中倒数第k个结点. 思路:先遍历整个链表while(current.next),得到链表长度,再遍历到k值 function ListNode(x){ this.val = x; this.next = null;}function FindKthToTail(he 阅读全文
posted @ 2017-06-06 10:38 我叫王自信 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 思路:遍历array,定义两个数组,第一个数组存奇数第二个数组存偶数,最后合并数组 function reOrder 阅读全文
posted @ 2017-06-06 10:20 我叫王自信 阅读(111) 评论(0) 推荐(0) 编辑
摘要: this是一个特别的关键字,被自动定义在函数的作用域中。其实学起this让我想起当年学习定语从句时候的that。。。 1.为什么用this 可以隐式传递对象的引用 2.当调用一个函数,一个新的执行上下文就会被创建,执行上下文分为两个阶段。 创建阶段:创建变量对象,建立作用域链,确定this指向 所以 阅读全文
posted @ 2017-05-30 10:37 我叫王自信 阅读(116) 评论(0) 推荐(0) 编辑
摘要: js里面的实例方法和静态方法 转自:http://blog.csdn.net/oryjk/article/details/46901035 静态方法是可以直接用类名.方法名去调用的,而实例方法是不可以的,他必须要用实例才可以去调用, var Person=function(){}; Person.s 阅读全文
posted @ 2017-05-29 23:03 我叫王自信 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 阿里二面题,以前学c那些强类型语言,没有注意,js的类型转换与那些强类型语言不同。 首先,明确基本类型之间转换规则。基本类型(primitive type)分为:number,string,boolean,undefined,null,还有symbol。 ToString,ToNumber,ToBo 阅读全文
posted @ 2017-05-28 21:25 我叫王自信 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 判断javascript中的类型,共有四种常用的方法 var a=6; var b="str"; var c=true; var arr=[]; typeof 用于基本类型的判断 1.typeof最好用于基本类型的判断,返回类型名(小写)。 例外 typeof null "object" //tru 阅读全文
posted @ 2017-05-28 10:05 我叫王自信 阅读(611) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7