上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: 去哪网面试题:二分查找的变形题目 目的是为了在O(logn)的时间复杂度下解决此问题,所以用二分查找。 1 package com.hb.leetcode; 2 3 4 /* 5 * Search in Rotated Sorted Array 6 * 7 * Suppose a s... 阅读全文
posted @ 2015-03-23 19:38 Mokaffe 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 在数学与计算机科学中,递归是指在函数的定义中使用函数自身的方法。 递归算法是一种直接或者间接地调用自身算法的过程。在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且易于理解。递归算法解决问题的特点:(1) 递归就是在过程或函数里调用自身。(2) 在使用递归... 阅读全文
posted @ 2015-03-18 14:09 Mokaffe 阅读(508) 评论(0) 推荐(0) 编辑
摘要: /* * Two Sum * * Given an array of integers, find two numbers such that they add up to a specific target number. * The function twoSum should return... 阅读全文
posted @ 2015-03-18 12:52 Mokaffe 阅读(208) 评论(0) 推荐(0) 编辑
摘要: //面试题15:链表中倒数第k个结点//题目:输入一个链表,输出该链表中倒数第K个结点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾结点是//倒数第1个结点。例如一个链表有6个结点,从头结点开始它们的值依次是1、2、3、4、5、6。这个链表的倒数第3个结//点是值为4的结点。//要求只遍历链... 阅读全文
posted @ 2015-03-17 21:58 Mokaffe 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 题目://输入两个递增排序链表,合并这两个链表并使新链表中的节点仍然是按照递增的顺序。ListNode类(结点类) 1 package leetcode.utilities; 2 3 public class ListNode { 4 public int val ; 5 p... 阅读全文
posted @ 2015-03-17 21:44 Mokaffe 阅读(196) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页