Archive | Lập trình

[Java] Thay thế ký tự bằng phương thức String.replaceAll – Replace a plus character using Java’s String.replaceAll method

Trong một số TH các ký hiệu [ ^ $ . | ? * + ( ) được gọi là các ký hiệu đặc biệt. Muốn thay thê chúng, Vd ký tự + trong chuỗi ta làm: hoặc

[Eclipse] Import project in Eclipse

Nếu bạn vừa cài lại Eclipse mà trước đó đã có một số project được làm rồi bạn cần phải Import chúng lại mới có thể mở được. File -> Import Nhấn Next. Sau đó nhấn nút Browse để tìm đến thư mục chứa project. Chọn Project cần import rồi nhấn Finish, chú ý khi chọn thư mục chứa các project bạn phải ấn OK chứ không được nháy đúp.

[Thuật toán – Java] Tính giá trị của biểu thức hậu tố – Calculate value of the postfix Equation

Việc tính giá trị của một biểu thức toán học ở dạng trung tố trong máy tính thông thường sẽ được chuyển sang dạng ký pháp nghịch đảo Ba Lan (hậu tố) để việc tính toán được dễ dàng. Bạn có thể xem lại thuật toán chuyển đổi từ trung tố sang hậu tố trong bài viết  của tôi. Trong bài viết này, tôi sẽ trình bày phương pháp tính giá trị của một biểu […]

[Java] Ngăn xếp trong Java – Stack in Java

Stack là một cấu trúc dữ liệu lưu trữ nhiều phần tử dữ liệu. Stack hoạt động theo cơ chế vào sau ra trước Last In/First Out (LIFO). Trong Stack có các thao tác cơ bản: + Push : thêm 1 phần tử vào đỉnh Stack + Pop : lấy 1 phần tử từ đỉnh Stack + Peek: trả về phần tử đầu Stack mà không loại bỏ nó ra khỏi Stack + isEmpty: Kiểm […]

[Java] Thay đổi số phần tử mảng trong Java – Resize the array length in Java

Trong Java để thay đổi kích thước của mảng chúng ta sẽ copy toàn bộ mảng ban đầu sang một mảng khác có kích thước mong muốn.

Lịch sử các ngôn ngữ lập trình – History of programming languages

Trong một thế giới ngày càng kết nối , các ngôn ngữ lập trình đóng vai trò nền tảng. Bạn có biết rằng ngôn ngữ lập trình đầu tiên đã hơn 100 năm tuổi và được viết bởi một người phụ nữ tên Ada Lovelace? Hãy tham gia cùng chúng tôi! Chúng ta sẽ đi sâu vào tìm hiểu về lịch sử, sự tiến hóa, và mức độ phổ biến của các ngôn ngữ lập […]

[Thuật toán – Java]Chia tiền lẻ sử dụng Quay lui

Đề bài yêu cầu liệt kê ra các trường hợp có thể khi chia số tiền N ra thành các đồng tiền mệnh giá a[i].

[C/C++]Kiểm tra chuỗi nhập vào có là số không trong C++ – Check string import is number in C++

Có nhiều cách kiểm tra tuy nhiên ở đây ta sử dụng hàm cin.fail()

[C/C++]Stack và ứng dụng- Stack trong C++ – Stack in C++

Stack là một danh sách có thứ tự mà phép chèn và xóa được thực hiện tại đầu cuối của danh sách và người ta gọi đầu cuối này là đỉnh (top) của stack.

[Java] Nhập mảng từ file, sắp xếp và xuất ra file trong Java – Import Array from file, sort and export file in Java

– Tạo 1 class khơi tạo mảng (class InitArray) – Tạo 1 class nhập xuất mảng từ file kế thừa class khởi tạo mảng (class IOArray extends InitArray) – Tạo 1 class sắp xếp mảng kế thừa class khởi tạo mảng (class SortArray extends InitArray) – Class mảng (Array) chứa hàm main() thực thi chương trình Dưới đây là code: