Sim số đẹp Viettel
Sim số đẹp viettel Sim số đẹp viettel

Thứ Năm, 10 tháng 4, 2014

Sim tam hoa

Danh Mục:

Sim tam hoa
Nhiều doanh nghiệp (DN) phản ánh khó khăn trong việc triệu tập đại hội đồng cổ đông, hội đồng quản trị, hội đồng thành viên. Triệu tập không đủ thì không họp được, triệu tập cho đủ thì mất thời gian, có khi phải mời lần hai mới tổ chức được.
Ưu đãi cổ đông... vừa vừa
Ghi nhận vướng mắc này của DN, dự thảo Luật DN sửa đổi cho phép hội nghị trực tuyến. Ngoài ra, DN cũng được lấy phiếu biểu quyết thông qua fax hoặc thư điện tử.
Liên quan đến tỉ lệ biểu quyết, dự thảo cũng giảm tỉ lệ biểu quyết xuống 51% đối với các quyết định thông thường và 65% đối với quyết định “đặc biệt”, thay vì 65% và 75% như hiện nay. Cụ thể, các vấn đề về loại cổ phần; thay đổi ngành nghề và lĩnh vực kinh doanh; thay đổi cơ cấu tổ chức quản lý công ty… Đáng chú ý là việc tổ chức lại, giải thể công ty sẽ cần đạt tỉ lệ 65% biểu quyết.

Đăng Bởi : AdminVào Lúc : 18:52

Thứ Tư, 9 tháng 4, 2014

Selection Sort

Danh Mục:

Selection Sort
1. Chọn một phần từ lớn nhất trong n phần tử: a[0], a[1], ..., a[n-1], sau đó hoán vị với phần tử a[0].
2. Chọn phần tử lớn nhất trong n - 1 phần tử từ: a[1], a[2], ..., a[n-1], sau đó hoán vị với phẩn tử a[1].
3. Tổng quát: Ta thấy ở lần thứ i, ta sẽ tìm phần tử lớn nhất trong n - i phần tử từ: a, a[i+1],...,a[n-1], sau đó hoán vị no với a.


Ta có chương trình minh họa:



public class SelectionSort {

    // Sort by descending
    public static void sort(int[] array) {

        for (int i = 0; i < array.length; i++) {
            int max = array[i]; // Lưu phần tử lớn nhất
            int index = i; // lưu vị trí chứa phần tử lớn nhất
            for (int j = i + 1; j < array.length; j++) {
                if(max < array[j]){
                    max = array[j];
                    index = j;
                }
            }
            // Nếu chỉ số đã thay đổi, ta sẽ hoán vị
            if(index != i){
                int temp = array[i];
                array[i] = array[index];
                array[index] = temp;
            }
        }

    }
}
 

Đăng Bởi : AdminVào Lúc : 23:38

Bàn về giải thuật sắp xếp (Sort)

Danh Mục:

Chào các bạn, mình muốn mở một thread để cùng discuss về việc sắp xắp trong lập trình. Việc sắp xếp để cho ra một kết quả đúng không khó nhưng để có một chương trình chạy nhanh, tốn ít tài nguyên thì đó mới chính là vấn đề mà IT cần đến :).


Nếu chúng ta viết một chương trình và chỉ sử dụng 1, 2 lần thì chúng ta có thể thiết kế chương trình đơn giản và có thể bỏ qua tốc độ của chương trình. Ở đây chúng ta quan tâm đến tốc độ thực thi.
Có hai kiểu sắp xếp: Sắp xếp trong và sắp xếp ngoài. Sắp xếp trong: Dữ liệu được lưu trữ trong bộ nhớ và việc truy xuất ngẫu nhiên sẽ là cho chương trình thực hiện rất nhanh. Sắp xếp ngoài: Chúng ta sắp xếp những tập dữ liệu lớn, được lưu trữ bên ngoài bộ nhớ trong (trong các tập tin). Ở đây tôi sẽ đề cập đến sắp xếp trong và sẽ đưa ra ví dụ về sắp xếp ngoài trong phần cuối của thread này.

  1. Selection Sort
  2. Bubble Sort
  3. Insertion Sort
  4. Quick Sort
  5. Heap Sort
  6. Bin Sort
Mình sẽ lần lược đi qua từng giải thuật. Mỗi phần sẽ có giải thích và ví dụ minh họa. Hy vọng thread này sẽ giúp các bạn nhiều hơn trong vấn đề sắp xếp.

Đăng Bởi : AdminVào Lúc : 23:37