Bài viết của Bùi Văn Nam

Generic trong Java

Nó sẽ rất thú vị nếu chúng ta có thể viết một phương thức sort đơn mà có thể xếp thứ tự các phần tử trong một mảng integer, một mảng String, hoặc một mảng của bất kỳ kiểu nào mà hỗ trợ xếp thứ tự. Các phương thức Generic trong Java và các lớp Generic trong Java cho nhà lập trình khả năng ...

Tác giả: Bùi Văn Nam viết 13:52 ngày 14/08/2018 chỉnh sửa

Lớp LinkedHashSet trong Java

Lớp LinkedHashSet trong Java kế thừa HashSet. Lớp LinkedHashSet duy trì một linked list của các entry trong Set, theo thứ tự chúng đã được chèn. Điều này cho phép tính lặp lại theo thứ tự chèn qua Set đó. Đó là, khi tuần hoàn qua một LinkedHashSet bởi sử dụng một Iterator, các phần tử sẽ ...

Tác giả: Bùi Văn Nam viết 13:51 ngày 14/08/2018 chỉnh sửa

Cấu trúc dữ liệu trong Java

Các cấu trúc dữ liệu cung cấp bởi các package tiện ích của Java rất mạnh mẽ và thực hiện các tính năng rộng rãi. Những cấu trúc dữ liệu này bao gồm những interface và class. Tất cả các lớp trên được giới thiệu bởi một framework mới với tên là Collection Framework, được thảo luận ở chương ...

Tác giả: Bùi Văn Nam viết 13:50 ngày 14/08/2018 chỉnh sửa

Lớp TreeSet trong Java

Lớp TreeSet trong Java cung cấp một sự triển khai của Set Interface mà sử dụng một tree cho lưu giữ. Các đối tượng được lưu giữ được xếp thứ tự tăng dần. Thời gian truy cập và thu nhận dữ liệu là khá nhanh, làm cho TreeSet như là một lựa chọn tuyệt vời khi lưu giữ một lượng lớn thông tin đã ...

Tác giả: Bùi Văn Nam viết 13:49 ngày 14/08/2018 chỉnh sửa

Chuyển đổi từ số thập phân thành số nhị phân trong C

Bài tập Viết một chương trình C để nhập một số thập phân và sau đó chuyển đổi số đó thành dạng nhị phân. Chương trình C để chuyển đổi số thập phân thành số nhị phân Mình sử dụng thuật toán sau: #include<stdio.h> #include<conio.h> main() { int a[10],n,i; ...

Tác giả: Bùi Văn Nam viết 13:49 ngày 14/08/2018 chỉnh sửa

Lớp Hashtable trong Java

Lớp Hashtable trong Java là một phần của java.util gốc và là một sự triển khai cụ thể của một Dictionary. Tuy nhiên, Java 2 đã thiết kế lại Hashtable để nó cũng triển khai Map Interface. Vì thế, lớp Hashtable bây giờ được tích hợp vào trong Collection Framework. Nó tương tự như HashMap, ...

Tác giả: Bùi Văn Nam viết 13:48 ngày 14/08/2018 chỉnh sửa

Map.Entry Interface trong Java

Map.Entry Interface trong Java giúp bạn làm việc với một Map Entry. Phương thức entrySet( ) được khai báo bởi Map Interface trả về một Set chứa các Map Entry. Mỗi phần tử Set này là một đối tượng Map.Entry trong Java. Để hiểu sâu hơn các khái niệm được trình bày trong chương này, mời bạn ...

Tác giả: Bùi Văn Nam viết 13:47 ngày 14/08/2018 chỉnh sửa

Số Palindrome trong C

Bài tập Viết một chương trình C để kiểm tra xem số bạn nhập vào có phải là số Palindrome hay không. Số Palidrome là số mà bạn đọc theo chiều xuôi và chiều ngược thì đều như nhau. Ví dụ như 131, 151, 34543, 48984, ... Chương trình C để kiểm tra số Palindrome Mình sử dụng thuật toán sau ...

Tác giả: Bùi Văn Nam viết 13:47 ngày 14/08/2018 chỉnh sửa

Lớp Vector trong Java

Lớp Vector trong Java triển khai một mảng động. Nó tương tự như ArrayList, nhưng với hai điểm khác biệt: Để hiểu sâu hơn các khái niệm được trình bày trong chương này, mời bạn tham khảo loạt bài: Ví dụ về Cấu trúc dữ liệu (Data Structure) trong Java . Lớp Vector trong Java được chứng ...

Tác giả: Bùi Văn Nam viết 13:45 ngày 14/08/2018 chỉnh sửa

Số Armstrong trong C

Bài tập Viết một chương trình C để nhập một số và kiểm tra xem số đó có phải là số Armstrong hay không. Số Armstrong là số có giá trị bằng tổng lập phương của các chữ số trong số đó. Ví dụ: 153 là số Armstrong bởi vì (1*1*1) + (3*3*3) + (5*5*5) = 153. Chương trình C để kiểm tra số ...

Tác giả: Bùi Văn Nam viết 13:45 ngày 14/08/2018 chỉnh sửa