Hỏi & đáp lập trình

Mình nhận được một bài tập Java yêu cầu như sau:

Mã:
Sử dụng Swing,AWT và kĩ thuật lập trình đa luồng để mô phỏng quá trình sép sếp theo giải thuật QuickSort

Nội dung :
	- Viết một ứng dụng Java để mô phỏng sắp xếp các phần tử của mọt mảng theo giải thuật Quicksort một cách trực quan: người dùng nhập mảng dữ liệu và có thể xem được qua trình sắp xếp thông qua hình ảnh trên ứng dụng.

bạn nào biết về java cho mình xin ý kiến về hướng giải quyết vấn đề được ko?
cảm ơn nhiều !
nếu ai có code bài này cho mình xin mình thâm khảo nhé :)( tại mình java mình cũng ko rành lắm :d)
 
Mình đang bị lỗi msvcp80d.dll no found khi xài VS2005. Mình đã thử down file ấy cho vào system32 nhưng lại hiện ra lỗi khác. Bạn nào biết cách khắc phục ko :|
 
mình mới học java, nhưng mà cái netbean nặng quá :(. có chương trình nào nhẹ hơn không, có hỗ trợ hiện suggestion giống như của microsoft visual studio ý :D
 
eclipse (free) or jcreator
mình prefer cái eclipse
 
eclipse nếu có nhiều ram, ko thì jcreator.
Netbean nặng tương đương eclipse =)
 
làm thế nào để tạo được cái combobox mà nó có cái hình/biểu tượng bên cạnh như thế này, visual c#

anhso-10809_Untitled.jpg
 
Bạn nào cài đặt dùm mình thuật toán cho bài này với.
Mình làm nó chạy chậm quá :|

Gán ngẫu nhiên n giá trị số tự nhiên từ 1-n vào 1 mảng 1 chiều n phần tử

Thuật toán của mình đây :(

PHP:
            bool trung;              // trung == trùng
            for (int i = 1; i <= 9; i++)
            {
                do
                {
                    trung = false;
                    int randm = RandomNumber(0, 100);
                    arr[i] = randm % 9;
                    if (arr[i] == 0) arr[i] = 9;
                    for (int j = 1; j < i; j++)
                    {
                        if (arr[i] == arr[j]) trung = true;
                    }
                } while (trung);
            }

trong đó RandomNumber(int min, int max) là 1 hàm sinh 1 số tự nhiên ngẫu nhiên có giá trị trong khoảng từ min đến max
 
Chỉnh sửa cuối:
Thử tận dụng những containner unique key như std::set xem sao, sẽ đỡ chậm hơn khi mỗi lần bạn phải check giá trị trùng hay ko
 
muốn tạo ngẫu nhiên từ 1-n vào 1 mảng 1 chiều n phần tử thì bạn cứ gán từ 1-> n vào mảng đó, sau đó chạy 1 vòng lặp từ 1-> n-1, hoán vị với 1 phần tử khác ở vị trí ngẫu nhiên từ i tới n.
 
Mình dùng Netbeans 6.9 để code C++ trên Ubuntu, xin hỏi dùng cách nào để thêm build param cho file cpp, ví dụ thêm thư viện boost_thread: -lboost_thread. Thêm vào file header của class đó thì không được, còn file cpp lại không có tùy chọn này.
 
Mọi ng` cho mình hỏi ASCII character là cái gì ?
 
2 bài này ko biết thuật giải bạn nào biết hướng dẫn sơ lược mình làm với.

Cây nhị phân hết nhé các bạn
a>tìm 2 giá trị max trong cây nhi phân
b>tìm nút sau cho nó lớn hơn tổng 2 nút con.
 
a> Nếu là cây nhị phân tìm kiếm thì chỉ cần đi qua phải tới node cuối cùng.
Còn nếu là cây bình thường thì

int maxtree(tree t)
{
static int max = 0;
if(t)
{
if (t->data > max)
max = t->data;
maxtree(t->left);
maxtree(t->right);
}
return max;

}

Bạn kiểm tra xem, mình mới chạy = tay thôi

---------- Post added at 22:14 ---------- Previous post was at 22:13 ----------

À quên còn câu b thì mình chưa hiểu ý của bạn
 
cho hỏi có ct trình gì mà tạo Slide photo .Mở đầu có thể add text + để Backround mầu bt` ,chèn nhạc mà đơn giản dễ làm 1 chút dc k .Cảm ơn nhiều ^^
 
mà dùng cái này xong lúc bật FLash lên nó cứ hiện ra dòng "made as an evoluation of ..." mình k thích lắm ,có cách nào tắt đi k
 
Chỉnh sửa cuối:
chắc là dùng bản free ah? tìm crack mà chạy
 
muốn thay đổi cursor cho forum thì phải làm sao hả các bác ?
 
Back
Top