- 浏览: 49785 次
- 性别:
- 来自: 大连
最新评论
-
sunlz19891215:
楼主厉害啊!很有用的
面试题:一个存放字符串的ArrayList,请按照字符串的长度进行排序 -
EldonReturn:
gog 这种对称的情况呢?
输入一个字符串,输出该字符串中对称的子字符串的最大长度。 -
hudingchen:
chriszeng87 写道这个效率也太低了吧看了帖子,就随便 ...
随机数构成的数组中找到长度大于=3的最长的等差数列 -
chriszeng87:
这个效率也太低了吧
随机数构成的数组中找到长度大于=3的最长的等差数列
文章列表
1.from
2.where(结合条件)
3.start with
4.connect by
5.where
6.group by
7.having
8.分析函数,分析函数是在SELECT和ORDER BY之前做的,分析函数因此可以放在SELECT和ORDER BY中,其他操作中不可有分析函数
8.model
9.select
10.union,minus,intersect
11.order by
1.根据号码求出号段
--
WITH t AS (
SELECT '1' tid,'0001' num FROM DUAL UNION ALL
SELECT '1' tid,'0002' num FROM DUAL UNION ALL
SELECT '1' tid,'0003' num FROM DUAL UNION ALL
SELECT '1' tid,'0005' num FROM DUAL UNION ALL
SELECT '1' tid,'0007' num FROM DUAL UNION ALL
SELECT '2' ...
来自:http://www.iteye.com/problems/64504?page=2
@SuppressWarnings("unchecked")
private static void getArithmeticProgression(int[] array) {
/* 排序 */
Arrays.sort(array);
/* 存放最大等差数列的容器 */
ArrayList<Integer> maxList = new ArrayList<Integer&g ...
来自http://www.iteye.com/problems/64504?page=2
比如输入字符串“google”,由于该字符串里最长的对称子字符串是“goog”,因此输出4。
思路:找对称字符,首先找出对称中心(a[i]==a[i+1]),然后从对称中心开始向两边移动比较。
private static int getSymmetry(String str) {
/* 返回对称最大的字符数 */
int max = 0;
/* 字符串的 char数组 */
char[] c = str.toCharArr ...
DECLARE
-- 定义联合数组的类型(session-level)
TYPE ASSOCIATIVE_ARRAYS_TYPE IS TABLE OF VARCHAR2(10) INDEX BY BINARY_INTEGER;
-- 定义联合数组
associative_arrays ASSOCIATIVE_ARRAYS_TYPE;
-- 定义嵌套表的类型(schema-level)
TYPE LOCAL_NESTED_TABLE_TYPE IS TABLE OF VARCHAR2(10);
-- 定义嵌套表
lo ...
作用域 当前类 同一package 子孙类 其他package
public √ √ √ √
protected √ √ √ ×
friendly √ √ × ×
private √ ...
低效:
SELECT a.*,
b.object_name
FROM TEST_OBJECT a,
TEST_OBJ1 b
WHERE SUBSTR(a.object_name, 1, LENGTH(b.object_name)) = b.object_name;
実行計画
----------------------------------------------------------
0 SELECT STATEMENT Optimizer=ALL_ROWS (Cost=26 Card=67 Bytes=2077)
1 ...
private static ArrayList<String> sortList(ArrayList<String> list) {
/* 返回的list */
ArrayList<String> retList = new ArrayList<String>();
/* 当前list的元素个数 */
int size = list.size();
/* list的最大长度(while循环使用) */
int listMaxSize = size;
/* 当返回的list的 ...
求出100以内的质数
- 博客分类:
- Java
质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。
根据质数的定义,在判断一个数n是否是质数时,我们只要用1至n-1去除n,看看能否整除即可。
public static void main(String[] args) {
Test t = new Test();
for (int i = 2; i <= 100; i++) {
if (t.isPrimeNumber(i)) {
System.out.println(i);
}
}
}
...