Chọn một trong hai ngôn ngữ Python hoặc C++ đề tìm hiểu một hàm cho dưới đây
Hàm viết bằng ngôn ngữ Python
Hàm viết bằng ngôn ngữ C++
def cal(a, x):
n = len(a)
s = 0
for i in range(n):
for j in range(n):
if a[i]+a[j]==x:
s += 1
return s
int cal(int a[], int n, int x)
{
int s = 0;
for(int i = 0; i < n; i++)
for(int j = 0; j < n; j++)
if(a[i] + a[j] == x) s++;
return s;
}
Một số bạn học sinh nhận xét về hàm trên như sau:
Chọn một trong hai ngôn ngữ Python hoặc C++ đề tìm hiểu một hàm cho dưới đây
|
Hàm viết bằng ngôn ngữ Python |
Hàm viết bằng ngôn ngữ C++ |
|
def cal(a, x): n = len(a) s = 0 for i in range(n): for j in range(n): if a[i]+a[j]==x: s += 1 return s |
int cal(int a[], int n, int x) { int s = 0; for(int i = 0; i < n; i++) for(int j = 0; j < n; j++) if(a[i] + a[j] == x) s++; return s; } |
Một số bạn học sinh nhận xét về hàm trên như sau:
a) Hàm có độ phức tạp thuật toán là O(n2).
Quảng cáo
Trả lời:
Hot: Giáo án năng lực số, PPT AI khởi động lớp 1-12 (Update 2026) (chỉ từ 150k). Tải ngay
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1
C. Khả năng suy luận (Reasoning)
Lời giải
Câu 2
Lời giải
Câu 3
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 5
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 6
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 7
A. Gõ địa chỉ IP của máy tính chia sẻ vào "Run" và nhấn Enter.
B. Mở trình duyệt và tìm kiếm tài nguyên đó.
C. Vào Control Panel và chọn "Network".
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
