void BubbleSort(int A[] , int N)
{
for ( int i = 0 ; i < N-1 ; i++)
for ( int j = 0 ; j < N-1-i ; j++)
if ( A[j+1] < A[j] )
swap(A[j] ,A[j+1]) ;
}
void SelectionSort(int A[], int N)
{
for (int i = 0; i < N - 1; i++) //从第一个位置开始
{
int min = i;
for (int j = i + 1; j < N; j++) //寻找最小的数据索引
if (A[j] < A[min])
min = j;
if (min != i) //如果最小数位置变化则交换
swap(A[min] ,A[i]) ;
}
}
阅读全文
Oracle表分区:范围分区
Oracle.表分区:散列分区
Oracle.表分区:列表分区
Oracle.表分区:复合分区
Oracle表分区:操纵已分区的表
以表中的一个列或一组列的值的范围分区
语法:
PARTITION BY RANGE (column_name)
(
PARTITION part1 VALUE LESS THAN(range1),
PARTITION part2 VALUE LESS THAN(range2),
...
[PARTITION partN VALUE LESS THAN(MAXVALUE)]
);
范围分区示例1:
CREATE TABLE SALES2 (
PRODUCT_ID VARCHAR2(5),
SALES_DATE DATE NOT NULL,
SALES_COST NUMBER(10))
PARTITION BY RANGE (SALES_DAT......
阅读全文