Này tập hợp các cơ sở dữ liệu hỏi & đáp tập trung vào "Nhiều Granularity"1. nếu h là bất kỳ chức năng hashing và được sử dụng để băm n phím trong một bảng kích thước m, nơi n < = m, cácsố dự kiến của va chạm liên quan đến một x chính cụ thể là:một) nhỏ hơn 1b) nhỏ hơn nc) chưa đầy md) nhỏ hơn n/2Xem câu trả lờiTrả lời: mộtGiải thích: Băm cũng là một phương pháp phân loại các giá trị quan trọng trong một bảng cơ sở dữ liệu một cách có hiệu quả.2. một kỹ thuật cho tìm kiếm trực tiếp làmột) tìm kiếm nhị phânb) tuyến tính tìmc) cây tìmd) bămXem câu trả lờiTrả lời: dGiải thích: Băm là một cách để kích hoạt bảo mật trong quá trình truyền tải thư khi thư được thiết kế để một người nhận cụ thể chỉ.3. kỹ thuật tìm kiếm mất thời gian O (1) để tìm một dữ liệu làmột) tìm tuyến tínhb) tìm kiếm nhị phânc) Hashingd) cây tìmXem câu trả lờiTrả lời: cGiải thích: Một công thức tạo ra hash, giúp bảo vệ bảo mật của truyền từ người sử dụng trái phép.4. mục tiêu của băm là để sản xuất một tìm kiếm mấta) thời gian O(1)b) thời gian O (n2)c) thời gian O(log n)d) thời gian O(n log n)Xem câu trả lờiTrả lời: mộtGiải thích: Thời gian phức tạp được đưa ra bởi các lớn oh ký hiệu.5. Hãy xem xét một bảng băm của kích thước 7, với bắt đầu từ chỉ số zero, và một hàm băm (3 x + 4) mod7. Giả sử bảng băm là ban đầu trống rỗng, mà trong số sau đây là nội dung của bảng khi trình tự 1, 3, 8, 10 chèn vào các bảng bằng cách sử dụng đóng cửa băm? Lưu ý rằng '_' là vị trí sản phẩm nào trong bảng.(A) 8, _, _, _, _, _, 10(B) 1, 8, 10, _, _, _, 3(C) 1, _, _, _, _, _,3(D) 1, 10, 8, _, _, _, 3Xem câu trả lờiTrả lời: bGiải thích: Một công thức tạo ra hash, giúp bảo vệ bảo mật của truyền từ người sử dụng trái phép.6. một bảng băm có thể lưu trữ tối đa 10 hồ sơ, hiện nay có những hồ sơ ở vị trí 1, 3,4,7,8,9,10. Xác suất của một kỷ lục mới đi sâu vào vị trí 2, với chức năng băm giải quyết xung đột bằng cách thăm dò tuyến tínha) 0.1b) 0.6c) 0.2d) 0,5Xem câu trả lờiTrả lời: bGiải thích: Băm được sử dụng để lập chỉ mục và lấy các mục trong cơ sở dữ liệu vì nó dễ dàng hơn để tìm khoản mục bằng cách sử dụng chìa khóa băm nhỏ từng ngắn hơn so với sử dụng giá trị ban đầu.7. quan trọng giá trị cặp thường thấy ởa) bảng bămb) heapsc) cả hai một và bd) bỏ qua danh sáchXem câu trả lờiTrả lời: mộtGiải thích: Băm được sử dụng để lập chỉ mục và lấy các mục trong cơ sở dữ liệu vì nó dễ dàng hơn để tìm khoản mục bằng cách sử dụng chìa khóa băm nhỏ từng ngắn hơn so với sử dụng giá trị ban đầu.8. điều gì sẽ là định nghĩa tốt nhất của một vụ va chạm trong một bảng băm?a) hai mục là giống hệt nhau ngoại trừ phím của họ.b) hai mục có dữ liệu khác nhau có cùng một phím chính xác.c) hai mục có khóa khác nhau có cùng một giá trị băm chính xác.d) hai mục có cùng khoá chính xác có giá trị băm khác nhau.Xem câu trả lờiTrả lời: mộtGiải thích: Các mức này là gốc rễ của cây.9. có các tình huống sau dẫn đến tuyến tính thời gian cho một tìm kiếm ngẫu nhiên vào một bảng băm tuyến tính thăm dò?a) tất cả phím băm để cùng một chỉ mụcB) tất cả phím băm cho chỉ số khác nhauc) tất cả phím băm để một số thậm chí chỉ sốd) tất cả phím băm cho chỉ số thậm chí đánh số khác nhauXem câu trả lờiTrả lời: mộtGiải thích: Nếu tất cả các phím băm để cùng một vị trí sau đó lần thứ i, đưa vào phím nào cần tôi tra cứu để được tìm thấy. Xác suất của nhìn lên i-th key là 1/n (vì nó là ngẫu nhiên). Nếu bạn biết một số xác suất nó là tầm thường để hiển thị các tra cứu có thời gian tuyến tính.10. chiều rộng tìm kiếm đầu tiên được sử dụng tronga) nhị phân câyb) ngăn xếpc) đồ thịd) cả hai a và c ở trênXem câu trả lờiTrả lời: cGiải thích: Băm được sử dụng để lập chỉ mục và lấy các mục trong cơ sở dữ liệu vì nó dễ dàng hơn để tìm khoản mục bằng cách sử dụng chìa khóa băm nhỏ từng ngắn hơn so với sử dụng giá trị ban đầu.
đang được dịch, vui lòng đợi..
