Lập trình Java cơ bản : Collections part 2 doc

Lập trình Java cơ bản : Collections part 2 doc

Lập trình Java cơ bản : Collections part 2 doc

... 12 Mô tả insertAtFront 7 11 firstNode 12 new ListNode (a) 7 11 firstNode 12 new ListNode (b) 10 Cài đặt Linked List public int removeFromBack() { int

Ngày tải lên: 26/07/2014, 12:21

6 274 0
Lập trình Java cơ bản : Collections part 9 docx

Lập trình Java cơ bản : Collections part 9 docx

... class sortByScore.addAll(stu); System.out.println(sortByScore); } } 53 Ví dụ 2: Student Set // This programs sorts a set of students by name and then by score import java. util.*; public class TreeSetTest2 { public static void main(String[] ... String("Quynh Chi")); names.add(new String("Thu Hang")); System.out.println(names); } } 52 Ví dụ 2: Student Set public boo...

Ngày tải lên: 26/07/2014, 12:21

6 272 0
Lập trình Java cơ bản : Multithreading part 2 ppt

Lập trình Java cơ bản : Multithreading part 2 ppt

... stop() được gọi. Tạo tuyến 7 • Tuyến trong Java cũng là các đối tượng. • Có hai cách để tạotuyến • Thừakế từ lớp java. lang.Thread • Cài đặtgiaotiếp java. lang.Runnable Tạo tuyến 10 Tạotuyếnmới MyThread ... tuyến 10 Tạotuyếnmới MyThread th1 = new MyThread(); MyThread th2 = new MyThread(); … th1.start(); th2.start(); … Sẵn sàng bắt đầu thực thi tuyến Cách 1: Kế thừa từ Thread 8 Tạo lớp...

Ngày tải lên: 26/07/2014, 12:21

5 295 0
Lập trình Java cơ bản : Collections part 10 pdf

Lập trình Java cơ bản : Collections part 10 pdf

... 59 Ví d : Trộn bài import java. util.*; public class MyShuffleTest { public static void main(String[] args) { List numbers = new ArrayList( 52) ; for (int i = 1; i <= 52; i++) numbers.add(new ... Integer(i)); System.out.println("Before shuffling:" + numbers + "\n"); Collections. shuffle(numbers); System.out.println("After shuffling:" + numbers + "\...

Ngày tải lên: 26/07/2014, 12:21

6 301 0
Lập trình Java cơ bản : Collections part 8 pot

Lập trình Java cơ bản : Collections part 8 pot

... sẽ tự động tăng kích cỡ. • LinkedList: Danh sách liên kết 2 chiều. Hỗ trợ thao tác trên đầu và cuối danh sách. • HashSet: Bảng băm. • LinkedHashSet: Bảng băm kết hợp với linked list nhằm ... value); • 44 Giao tiếp Map • Map cung cấp 3 cách view dữ liệu: • View các kho : Set keySet(); // Trả về các khoá • View các giá tr : Collection values(); // Trả về các giá trị • View các cặ...

Ngày tải lên: 26/07/2014, 12:21

6 281 0
Lập trình Java cơ bản : Collections part 5 pot

Lập trình Java cơ bản : Collections part 5 pot

... 25 Binary Search Tree • Ví dụ về Binary Search Tree 47 25 77 11 43 65 93 687 17 31 44 Cây con trái Cây con phải 29 Cài đặt Binary Search Tree private void ... node.leftNode ); postorder( node.rightNode ); System.out.print( node.data + " " ); } } 27 Cài đặt Binary Search Tree public class Tree { private TreeNode root; public Tree() { root ... ); tree.inorderTraversal(); Sys...

Ngày tải lên: 26/07/2014, 12:21

6 167 0
Lập trình Java cơ bản : Collections part 3 ppsx

Lập trình Java cơ bản : Collections part 3 ppsx

... lastNode (a) 11 firstNode lastNode (b) removeItem 12 12 7 7 5 5 11 12 13 Mô tả insertAtBack 12 7 11 firstNode lastNode (a) 5 new ListNode 12 11 firstNode lastNode (b) 5 new ListNode 7 17 Stack • ... tử vào sau cùng sẽ được lấy ra trước. • Hai thao tác cơ bản trên Stack • Chèn phần t : Luôn chèn vào đỉnh Stack (push) • Lấy ra phần t : Luôn lấy ra từ đỉnh Stack (pop) ......

Ngày tải lên: 26/07/2014, 12:21

6 255 0
Lập trình Java cơ bản : Collections part 1 1 pdf

Lập trình Java cơ bản : Collections part 1 1 pdf

... list được quản lý bởi tham chiếu tới node đầu và node cuối. H D Q firstNode lastNode 1 Lập trình Java cơ bản Cao Đức Thông - Trần Minh Tuấn cdthong@ifi.edu.vn, tmtuan@ifi.edu.vn ... Cấu trúc dữ liệu là cách tổ chức dữ liệu để giải quyết vấn đề. • Một số cấu trúc dữ liệu phổ biến: • Mảng (Array) • Danh sách liên kết (Linked List) • Ngăn xếp (Stack) • Hàng đợi (Queue) • Cây

Ngày tải lên: 26/07/2014, 12:21

6 310 0
Lập trình Java cơ bản : Multithreading part 4 docx

Lập trình Java cơ bản : Multithreading part 4 docx

... tuyến 19 thread1 have sleep time: 622 thread2 have sleep time: 4543 thread3 have sleep time: 1 622 Starting threads Threads started, main ends thread1 starts to sleep thread2 starts to sleep thread3 ... ) { PrintThread thread1 = new PrintThread( "thread1" ); PrintThread thread2 = new PrintThread( "thread2" ); PrintThread thread3 = new PrintThread( "thread3" );...

Ngày tải lên: 26/07/2014, 12:21

5 348 0
Lập trình Java cơ bản : Multithreading part 3 docx

Lập trình Java cơ bản : Multithreading part 3 docx

... giây. Sau khi ngủ xong, các tuyến sẽ thông báo ra màn hình. Bộ lậplịch 13 • Bộ lập lịch (scheduler) của Java quản lý các tuyến theo cơ chế phân chia thời gian (timeslicing). Từng tuyến sẽ được ... thúc. Nhận xét: Các tuyến có độ ưu tiên thấp sẽ có nguy cơ bị trì hoãn vô hạn định. C Priority 9 Priority 8 D E G F Priority 7 Priority 6 Priority 5 Priority 4 Priority 3 H I Priority...

Ngày tải lên: 26/07/2014, 12:21

5 266 0
w