HACKIS - Hacking Internet Security
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Search
 
 

Display results as :
 


Rechercher Advanced Search

Latest topics
» Tuyệt Kỹ Đong Giai Chân Kinh (tuyệt Kỹ cua trai)
Insertion sort EmptyThu Aug 23, 2012 5:38 am by Admin

» Tuyệt kỹ cua giai
Insertion sort EmptyThu Aug 23, 2012 5:36 am by Admin

» NETCAT.........
Insertion sort EmptyMon Aug 13, 2012 6:35 am by Admin

» Bảo mật CSDL bằng phương pháp mã hóa.
Insertion sort EmptyTue Apr 17, 2012 10:04 pm by Admin

» Hàm mã hóa MD5 bằng JavaScript
Insertion sort EmptyTue Apr 17, 2012 10:03 pm by Admin

» Giá của món quà
Insertion sort EmptyFri Apr 13, 2012 6:01 am by Admin

» Sẽ chỉ yêu ai?
Insertion sort EmptyFri Apr 13, 2012 6:01 am by Admin

» Cách đọc bảng chữ cái!
Insertion sort EmptyThu Apr 12, 2012 10:37 pm by Admin

» Gắn trojan, keylog, virus vào website, forum
Insertion sort EmptyTue Apr 10, 2012 1:14 am by Admin

Affiliates
free forum


Insertion sort

Go down

Insertion sort Empty Insertion sort

Post  Admin Sun Jun 12, 2011 9:48 am

với giải thuật này, ta xem 1 mảng với 1 phần tử a[0] như là một mảng đã sắp xếp (có thứ tự).
1. Bước 1 ta chèn phần tử a[1] vào mảng có thứ tự a[0], sao cho nó trở thành mảng có thứ tự.
2. Bước 2 ta chèn phần tử a[2] vào mảng có thứ tự a[1], a[0] sao cho nó trở thành mảng có thứ tự.
3. Tổng quát: Ở bước thứ i, ta chèn phân tử a[i] vào mảng có thứ tự a[i -1], a[i -2], ..., a[0] để được mảng có thứ tự.
Ta thấy rằng a[i] sẽ được xen vào vị trí thích hợp trong mảng a[i-1],..,a[0]. Chúng ta so sánh: a[i], a[i-1] ...

Code:
public static void sort(int[] array) {

        for (int i = 1; i < array.length; i++) {
            int index = i;
            while (index > 0 && array[index - 1] < array[index]) {
                // swap
                int temp = array[index];
                array[index] = array[index - 1];
                array[index - 1] = temp;
                index--;
            }
        }
    }
Admin
Admin
Admin

Tổng số bài gửi : 782
Join date : 2009-08-15

https://hackis.forumvi.com

Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum