c
-
Leetcode(153) Find Minimum in Rotated Sorted Array详解编程语言
Leetcode上的一道题。在rotated array中找到最小值。一个rotated array就是一个已排序好的数组绕着某个位置旋转180度,像[1,2,…
-
获取select的option值详解编程语言
<%@ page language=”java” contentType=”text/html; charset=UTF-8″ pageEncoding=”UTF-8″%&g…
-
遍历二维数组详解编程语言
1 /* 2 需求:二维数组遍历 3 4 外循环控制的是二维数组的长度,其实就是一维数组的个数行数。 5 内循环控制的是一维数组的长度,每一行,一维数组元素分别的个数。 6 */ …
-
ajax异步加载查询数据库详解编程语言
<!DOCTYPE html PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/ht…
-
Div内容居中详解编程语言
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xh…
-
二分搜索 – Binary Search详解编程语言
二分搜索是一种在有序数组中寻找目标值的经典方法,也就是说使用前提是『有序数组』。非常简单的题中『有序』特征非常明显,但更多时候可能需要我们自己去构造『有序数组』。下面我们从最基本的…
-
分治法 – Divide and Conquer详解编程语言
在计算机科学中,分治法是一种很重要的算法。分治法即『分而治之』,把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,…
-
Greatest Common Divisor详解编程语言
最大公约数(GCD, Greatest Common Divisor) 常用的方法为辗转相除法,也称为欧几里得算法。不妨设函数gcd(a, b)是自然是a, b的最大公约…
-
【ACM】Knapsack without repetition – 01背包问题详解编程语言
无界背包中的状态及状态方程已经不适用于01背包问题,那么我们来比较这两个问题的不同之处,无界背包问题中同一物品可以使用多次,而01背包问题中一个背包仅可使用一次,区别就在这里。我们…
-
找子串详解编程语言
strstr (a.k.a find sub string), is a useful function in string operation. You task is to i…