Bài tập Java phần xâu ký tự, code ví dụ

Bài tập Java phần xâu ký tự, code ví dụ Các bài tập Bài 1. Viết chương trình chuyển đổi một số tự nhiên ở hệ cơ số 10 thành số ở hệ cơ số b bất kì (1< b≤ 36). Bài 2. Nhập một xâu ký tự. Đếm số từ của xâu ký tự Read more about Bài tập Java phần xâu ký tự, code ví dụ[…]

Các bài tập Java cơ bản, code ví dụ

Các bài tập Java cơ bản, code ví dụ MỨC 1 Bài 1: Viết chương trình nhập số nguyên n và kiểm tra n có phải số nguyên tố hay không Bài 2: Viết chương trình tìm ước số chung lớn nhất của hai số nguyên dương a,b nhập từ bàn phím Bài 3. Viết Read more about Các bài tập Java cơ bản, code ví dụ[…]

Thuật toán tìm kiếm Raita

Giới thiệu về bài toán tìm kiếm mẫu, string: https://stackjava.com/mot-so-thuat-toan-tim-kiem-mau, tìm kiếm mẫu với thuật toán tìm kiếm Raita, cài đặt Raita bằng Java. Thuật toán tìm kiếm Raita Cải thiện từ thuật toán Horspool, trước khi so sánh 2 mảng với nhau thì ta so sánh 2 kí tự đầu nếu giống nhau thì so Read more about Thuật toán tìm kiếm Raita[…]

Thuật toán tìm kiếm Horspool

Giới thiệu về bài toán tìm kiếm mẫu, string: https://stackjava.com/mot-so-thuat-toan-tim-kiem-mau, tìm kiếm mẫu với thuật toán tìm kiếm Horspool Thuật toán sẽ quét các ký tự của mẫu (pattern) từ phải sang trái bắt đầu ở phần tử cuối cùng. Đối với mẫu x[0..m-1] ta dùng 1 biến chỉ số i chạy từ cuối về đầu, Read more about Thuật toán tìm kiếm Horspool[…]

Thuật toán tìm kiếm Not So Naive

Giới thiệu về bài toán tìm kiếm mẫu, string: https://stackjava.com/mot-so-thuat-toan-tim-kiem-mau, tìm kiếm mẫu với thuật toán tìm kiếm Not So Naive. Thuật toán tìm kiếm Not So Naive Cải tiến từ Brute Force, khi x so khớp với y nằm trong khoảng [j..j+m-1]. Nếu x[0]=x[1] và x[1]<>y[j+1]  hoặc x[0]<>x[1] và x[1]=y[j+1] thì dịch chuyển sang phải Read more about Thuật toán tìm kiếm Not So Naive[…]

Thuật toán tìm kiếm Brute Force

Giới thiệu về bài toán tìm kiếm mẫu, string: https://stackjava.com/mot-so-thuat-toan-tim-kiem-mau, tìm kiếm mẫu với thuật toán tìm kiếm Brute Force, Brute Force trong Java Lần lượt xét từng vị trí i trong xâu ký tự gốc từ 0 đến n-m, so sánh y[i…(i+m-1)] với x[0…m-1] bằng cách xét từng cặp ký tự một và đưa ra kết Read more about Thuật toán tìm kiếm Brute Force[…]

Thuật toán tìm kiếm Rabin Karp

Giới thiệu về bài toán tìm kiếm mẫu, string: https://stackjava.com/mot-so-thuat-toan-tim-kiem-mau, tìm kiếm mẫu với thuật toán tìm kiếm Rabin Karp, cài đặt rabin karp. Thuật toán tìm kiếm Rabin Karp Tư tưởng chính của phương pháp này là sử dụng phương pháp băm (hashing). Tức là mỗi một xâu sẽ được gán với một giá trị Read more about Thuật toán tìm kiếm Rabin Karp[…]

Lập trình giao diện Java Swing trên Eclipse với windowbuilder.

Kéo thả Java Swing trên Eclipse giống như NetBean.

Lập trình giao diện Java Swing trên Eclipse với windowbuilder. Lập trình giao diện Java Swing trên Eclipse với Windowbuilder! Ở đây mình dùng phiên bản Eclipse Oxygen (4.7) B1. Cài đặt Windowbuilder trên Eclipse market: Truy cập Eclipse market trên eclipse Gõ “windowbuilder” trên ô tìm kiếm Nếu không có kết quả tìm kiếm Read more about Kéo thả Java Swing trên Eclipse giống như NetBean.[…]

HashCode với Equals trong Java

HashCode với Equals trong Java Đầu tiên ta phân biệt giữa equals() và ‘==’. Toán tử ‘==’ được dùng để so sánh địa chỉ 2 đối tượng và giá trị của các biến nguyên thủy. Còn equals() được dùng để định nghĩa thế nào là 2 đối tượng trùng nhau, equals() chỉ áp dụng cho Read more about HashCode với Equals trong Java[…]

hibernate logo

Series Hibernate: Phần 5 Truy vấn cơ sở dữ liệu bằng hibernate

Series Hibernate: Phần 5 Truy vấn cơ sở dữ liệu bằng hibernate (Xem thêm: Tự học Hibernate Framework qua code ví dụ) Bài này mình sử dụng các lớp thực thể và cơ sở dữ liệu ở bài tạo lớp thực thể từ cơ sở dữ liệu bằng hibernate. Truy vấn cơ sở dữ liệu với Read more about Series Hibernate: Phần 5 Truy vấn cơ sở dữ liệu bằng hibernate[…]

stackjava.com