Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Vãi dra @.@ Nút thanks ở đâu ấy nhỉ tìm ko thấy![]()
không cần màu mè~
Hết luôn rồi chú sodi , acc chú báo limit code thì cũng thua![]()
Đậu xanh rau má ai giải giùm bài lập trình này nào: Cho dãy số -9,-9,-5,-2,0,3,7,7
cho biết số lần tim ra p tử x=-9 theo phương pháp tuyến tính , pp nhị phân
Đậu xanh rau má ai giải giùm bài lập trình này nào: Cho dãy số -9,-9,-5,-2,0,3,7,7
cho biết số lần tim ra p tử x=-9 theo phương pháp tuyến tính , pp nhị phân

cái đệch ta ko bik thì hỏi làm gì ném gạch đá như mưa bão vậy fking azz all

Đậu xanh rau má ai giải giùm bài lập trình này nào: Cho dãy số -9,-9,-5,-2,0,3,7,7
cho biết số lần tim ra p tử x=-9 theo phương pháp tuyến tính , pp nhị phân
cả ngày hnay ngồi sủa hack gold game java hoa cả mắt rồi, bọn nó cho lắm cái sipush vl.B1:
i = 1; // bắt đầu từ phần tử đầu tiên của dãy
B2: So sánh a với x, có 2 khả năng :
a = x : Tìm thấy. Dừng
a != x : Sang Bước 3.
B3:
i = i+1; // xét tiếp phần tử kế trong mảng
Nếu i >N: Hết mảng,không tìm thấy.Dừng
Ngược lại: Lặp lại Bước 2.
Từ trên của thuật toán tìm tuyến vú, có thể cài đặt hàm LinearSearch(nếu đã học) để xác định vị trí của phần tử x trong mảng a :
int LinearSearch(int a[], int N, int x)
{ int i=0;
while ((i<N) && (a!=x )) i++;
if(i==N) return -1; // tìm hết mảng nhưng không có x
else return i; // a là phần tử có khoá x
}
Ở Trên nhận thấy mỗi lần lặp của vòng lặp while phải tiến thành kiểm tra 2 điều kiện (i<N) - điều kiện biên của mảng - và (a!=x )- điều kiện kiểm tra chính. Nhưng chỉ cần kiểm tra điều kiện chính(a !=x), để cải tiến cài đặt, có thể dùng phương pháp đặt thêm một phần tử có giá trị x vào cuối mảng, như vậy bảo đảm luôn tìm thấy x trong mảng, sau đó dựa vào vị trí tìm thấy để cài đặt cải tiến sau đây của hàm LinearSearch giúp giảm bớt một phép so sánh trong vòng lặp giảm luôn cả dung lượng lập trình
int LinearSearch(int a[],int N,int x)
{ int i=0; // mảng gồm N phần tử từ a[0]..a[N-1]
a[N] = x; // thêm phần tử thứ N+1
while (a!=x ) i++;
if (i==N)
return -1; // tìm hết mảng nhưng không có x
else
return i; // tìm thấy x tại vị trí i
}
Trường hợp Số lần so sánh Giải thích
Tốt nhất 1 Phần tử đầu tiên có giá trị x
Xấu nhất n+1 Phần tử cuối cùng có giá trị x
Trung bình (n+1)/2 Xác suất các phần tử trong mảng nhận giá trị x là như nhau.
- - - Updated - - -
Tìm kiếm nhị phân thì chắc chú phải biếu thằng thầy giáo ít tiền nó chỉ cho chứ nói tên ml này k hiểu đâucả ngày hnay ngồi sủa hack gold game java hoa cả mắt rồi, bọn nó cho lắm cái sipush vl.

jun ml trả cho t 1 chai neptune tiền công t mời thầy về cho m` đi![]()
.
8+1=9/2=4.5 xong, éo mẹ cái này ta học = pascal lúc đầu mới học đk vài tháng, đề bài giống vl ra sao bảo k phải, vở ta ghi rõ ràngĐâu phải lập trinh kiểu này đâu bác nó làm theo kiểu đặt giữa x=8, j=1 ngay ô rồi lấy 2 cái + lại chia 2 mà
Chú thì phắn ngay.