Lập trình Java cơ bản : Collections part 3 ppsx
... 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) ... removeFromFront firstNode 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
Ngày tải lên: 26/07/2014, 12:21
... ra 3 tuyếnvới độ ưutiênmặc định. Công việc của mỗi tuyến là ngủ trong một thời gian ngẫu nhiên từ 0 đến 5 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 ... kết 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
... Integer(i)); System.out.println("Before shuffling:" + numbers + "\n"); Collections. shuffle(numbers); System.out.println("After shuffling:" + numbers + "\n"); } } 55 Ví dụ 3: HashMap // This ... Những kiểu dữ liệu cơ bản nh : byte, short, int, long, double, float, char, boolean không thể đưa được trực tiếp vào Collection mà phải thông qua...
Ngày tải lên: 26/07/2014, 12:21
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 ... TreeSet(); stu.add(new Student("A05726", 8.5)); stu.add(new Student("A0 633 8", 7.0)); stu.add(new Student("A0 537 9", 7.5)); stu.add(new S...
Ngày tải lên: 26/07/2014, 12:21
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 ... containsValue(Object 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...
Ngày tải lên: 26/07/2014, 12:21
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 inorder( TreeNode ... ); else root.insert( insertValue ); } public void preorderTraversal() { preorder( root ); } 30 Sử dụng Binary Search Tree public class TreeTest { public static void main( String[] args ) { Tree
Ngày tải lên: 26/07/2014, 12:21
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 ... trên linked list luôn phải tuần tự. 3 Cấu trúc dữ liệu • 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
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : Multithreading part 10 pptx
... cải tiến chương trình vẽ bóng. 2. Mở rộng chương trình vẽ bóng để cho phép hai quả bóng cùng chạy trên màn hình với tốc độ khác nhau (Xem lạibàivề Graphics). 3. Mở rộng chương trình vẽ bóng để ... chương trình tạo 2 tuyến: một tuyến tìm kiếm các số nguyên tố từ 1000 đến 1000000 và một tuyến tính tổng giá trị của các số nguyên tố tìm được. Chú ý đồng bộ tuyến. 6. Viếtchương tr...
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : Multithreading part 9 pptx
... các tuyến khác. Ví d : garbage collector của Java là một tuyến ma. • Chương trình kết thúc khi tất cả các tuyến không phải tuyến ma kết thúc. • Các phương thức với tuyến ma: • void setDaemon(boolean ... boolean isDaemon(); // kiểm tra tuyến có phải tuyến ma không Ví d : Đếm ngược 45 import java. awt.*; import java. awt.event.*; import java. applet.Applet; public class CountDo...
Ngày tải lên: 26/07/2014, 12:21