Chia sẻ kiến thức ngôn ngữ lập trình C, C++, C#, Java, Python, PHP, JS, SQL ...
Các điều hành viên: Mod , SMod , Admin
#1 » gửi bởi nghiammo1992 » 13/09/2021 10:48 » @523447
Thuật toán tìm kiếm tuyến tính (linear search) Mã: Chọn tất cả using namespace std ; int LinearSearch ( int A [], int n , int x ) { for ( int i = 0 ; i < n ; i ++) if ( A [ i ] == x ) return i ; return - 1 ; } int main () { int arr [] { 32 , 71 , 12 , 45 ,- 26 , 80 , 53 ,- 33 , 7 , 99 ,- 5 , 1 , 2 , 3 , 100 }; int n = sizeof ( arr ) / sizeof ( arr [ 0 ]); cout << "So luong phan tu trong mang: " << n << endl ; cout << LinearSearch ( arr , n , - 5 ); return 0 ; }
nghiammo1992
Rank: Cấp độ: 💚15💚
Tu luyện: ☀️2/30☀️
Like: 4351 /14655
Online: ✨2/5355✨
Bang hội: Tiếu Ngạo
Xếp hạng Bang hội: ⚡5/45⚡
Level: ⭐68/1181⭐
Chủ đề đã tạo: 🩸4142/4142🩸
Tiền mặt: 121 Xu
Ngân hàng: 5 Xu Nhóm: Admin
Danh hiệu: ⚝⚝⚝Truyền Thuyết⚝⚝⚝
Giới tính: Ngày tham gia: 08/03/2012 10:56 Đến từ: Hà Giang
Thiết bị: Nokia N96
Số điện thoại: 0367790762
(Google Chrome 94.0.460)
#2 » gửi bởi nghiammo1992 » 13/09/2021 10:56 » @523448
Thuật toán tìm kiếm nhị phân (binary search) (code này chỉ áp dụng cho mảng đã sắp xếp tăng dần) Mã: Chọn tất cả using namespace std ; int BinarySearch ( int A [], int n , int x ) { int left = 0 ; int right = n - 1 ; int mid ; while ( left <= right ) { mid = ( left + right ) / 2 ; if ( A [ mid ] == x ) return mid ; if ( A [ mid ] > x ) right = mid - 1 ; else if ( A [ mid ] < x ) left = mid + 1 ; } return - 1 ; } int main () { int arr [] {- 33 ,- 26 ,- 5 , 1 , 2 , 3 , 7 , 12 , 32 , 45 , 53 , 71 , 80 , 99 , 100 }; int n = sizeof ( arr ) / sizeof ( arr [ 0 ]); cout << "So luong phan tu trong mang: " << n << endl ; cout << BinarySearch ( arr , n , - 5 ); return 0 ; }
nghiammo1992
Rank: Cấp độ: 💚15💚
Tu luyện: ☀️2/30☀️
Like: 4351 /14655
Online: ✨2/5355✨
Bang hội: Tiếu Ngạo
Xếp hạng Bang hội: ⚡5/45⚡
Level: ⭐68/1181⭐
Chủ đề đã tạo: 🩸4142/4142🩸
Tiền mặt: 121 Xu
Ngân hàng: 5 Xu Nhóm: Admin
Danh hiệu: ⚝⚝⚝Truyền Thuyết⚝⚝⚝
Giới tính: Ngày tham gia: 08/03/2012 10:56 Đến từ: Hà Giang
Thiết bị: Nokia N96
Số điện thoại: 0367790762
(Google Chrome 94.0.460)
#3 » gửi bởi nghiammo1992 » 13/09/2021 11:03 » @523449
Thuật toán tìm kiếm nội suy (interpolation search) (code này chỉ áp dụng cho mảng đã sắp xếp tăng dần) Mã: Chọn tất cả using namespace std ; int InterpolationSearch ( int A [], int n , int x ) { int left = 0 ; int right = n - 1 ; int mid ; while ( left <= right && x >= A [ left ] && x <= A [ right ]) { mid = left + ( right - left ) * ( x - A [ left ]) / ( A [ right ] - A [ left ]); if ( A [ mid ] == x ) return mid ; if ( A [ mid ] > x ) right = mid - 1 ; else if ( A [ mid ] < x ) left = mid + 1 ; } return - 1 ; } int main () { int arr [] {- 33 ,- 26 ,- 5 , 1 , 2 , 3 , 7 , 12 , 32 , 45 , 53 , 71 , 80 , 99 , 100 }; int n = sizeof ( arr ) / sizeof ( arr [ 0 ]); cout << "So luong phan tu trong mang: " << n << endl ; cout << InterpolationSearch ( arr , n , - 5 ); return 0 ; }
nghiammo1992
Rank: Cấp độ: 💚15💚
Tu luyện: ☀️2/30☀️
Like: 4351 /14655
Online: ✨2/5355✨
Bang hội: Tiếu Ngạo
Xếp hạng Bang hội: ⚡5/45⚡
Level: ⭐68/1181⭐
Chủ đề đã tạo: 🩸4142/4142🩸
Tiền mặt: 121 Xu
Ngân hàng: 5 Xu Nhóm: Admin
Danh hiệu: ⚝⚝⚝Truyền Thuyết⚝⚝⚝
Giới tính: Ngày tham gia: 08/03/2012 10:56 Đến từ: Hà Giang
Thiết bị: Nokia N96
Số điện thoại: 0367790762
(Google Chrome 94.0.460)
Hiển thị những bài viết cách đây: Tất cả bài viết 1 ngày 7 ngày 2 tuần 1 tháng 3 tháng 6 tháng 1 năm
Sắp xếp theo Người gửi Ngày gửi Tiêu đề Tăng dần Giảm dần
Quay về C, C++, C#, Java, Python, PHP, JS, SQL ...
Chuyển đến:
Chọn một chuyên mục
------------------
Thông báo
Tin diễn đàn
Báo lỗi
Hòm thư chung
Điện thoại
Game Offline
Game Android
Game iOS
Game Java
Game S60
Game dòng máy khác
Game Online
Phần mềm
Phần mềm Android
Phần mềm iOS
Phần mềm Java
Phần mềm S60
Phần mềm dòng máy khác
Theme - Chủ đề - Giao diện
Theme S40
Theme S60
Theme Android
Theme iOS
Theme khác
PC - Laptop
Game Offline
Game hành động
Game phiêu lưu
Game phi thuyền
Game thể thao
Game trí tuệ
Game đua xe
Game chiến thuật
Game mô phỏng
Game kinh dị
Game giải trí - Mini game
Thể loại khác
Game Online
Phần mềm
Game giả lập
Box yêu cầu
Yêu cầu game
Yêu cầu phần mềm
Giải trí
Phim truyện
Phim ma - Kinh dị
Phim khoa học viễn tưởng
Phim hoạt hình - Anime
Phim hành động
Phim tâm lý - tình cảm
Phim hài hước
Phim thể loại khác
Hình ảnh
Âm nhạc - Video Clip
Truyện tranh - Manga
Thơ, truyện ngắn
Thảo luận - Tán gẫu
Chia sẻ kiến thức
Điện thoại
PC - Laptop
Việt hóa - Crack - Hack
Kiến thức khác
Kết bạn
Tình yêu và tình bạn
Con trai
Con gái
Tin tức
Tin trong nước
Tin quốc tế
Kiến thức lập trình
Lập trình wap
Xtgem.com, Wen.ru
JohnCMS
Wapka
Wap khác
Lập trình Web
phpBB
XenForo
vBB
WordPress
Joomla
Web khác
HTML / CSS / JavaScript
C, C++, C#, Java, Python, PHP, JS, SQL ...
Hosting - Domain
VPS - Server
Rao vặt
Cần mua
Cần bán
Chuyên mục khác
Chủ đề khác
Thùng rác
Chủ đề vi phạm
[C++] Các thuật toán sắp xếp cơ bản thường sử dụng
gửi bởi nghiammo1992 » 12/09/2021 12:30
3 Trả lời
945 Xem
Bài viết mới nhất gửi bởi nghiammo1992
12/09/2021 12:36
C, C++, C#, Java, Python, PHP, JS, SQL ...
[Tìm trẻ lạc V-Anime Fan] Công cáo tìm lại các anh hùng chiến hữu xưa [HLouis Fansub][V-Anime Fan 4.0]
gửi bởi zYuruhiz » 24/09/2020 01:14
4 Trả lời
1510 Xem
Bài viết mới nhất gửi bởi mintmintonline
14/11/2020 13:56
Thảo luận - Tán gẫu
Bổ sung nội dung kiểm tra dung lượng các gói VNPT của mobifone
gửi bởi VMSMobifone » 15/09/2013 17:34
0 Trả lời
1147 Xem
Bài viết mới nhất gửi bởi VMSMobifone
15/09/2013 17:34
Điện thoại
Các lệnh dùng để kiểm tra dung lượng ổ đĩa trên VPS Linux
gửi bởi nghiammo1992 » 21/09/2016 00:12
0 Trả lời
1273 Xem
Bài viết mới nhất gửi bởi nghiammo1992
21/09/2016 00:12
VPS - Server
Mem giỏi toán bơi vào giải toán giúp với!
gửi bởi Vipvip » 26/06/2014 12:30
15 Trả lời
5434 Xem
Bài viết mới nhất gửi bởi GiapDong
15/10/2015 08:26
Kiến thức khác
[HELP] Tìm giúp mình game Pokemon XY Naturia GBC bản thường với!
gửi bởi NongThien » 10/05/2014 19:48
4 Trả lời
2145 Xem
Bài viết mới nhất gửi bởi winvip7601
12/05/2014 20:02
Game giả lập
[Thủ Thuật Android] Hướng Dẫn Sử dụng giả lập JAD chơi các phiên bản Mod của Java trên Android
gửi bởi Narutolata12 » 11/06/2014 06:30
0 Trả lời
1747 Xem
Bài viết mới nhất gửi bởi Narutolata12
11/06/2014 06:30
Chủ đề khác
[VÔ ĐỐI] Bản kiểm điểm của một học sinh chuyên toán
gửi bởi Jrjs » 02/04/2012 22:15
2 Trả lời
1991 Xem
Bài viết mới nhất gửi bởi Shang
15/02/2013 10:10
Thơ, truyện ngắn
[MySQL] Lệnh tìm kiếm và thay thế nội dung trong MySQL
gửi bởi nghiammo1992 » 21/10/2013 00:56
0 Trả lời
1257 Xem
Bài viết mới nhất gửi bởi nghiammo1992
21/10/2013 00:56
C, C++, C#, Java, Python, PHP, JS, SQL ...
(MỚI) Vườn Thượng Uyển 103 Noel Và Các Phiên Bản Mod Hỗ Trợ
gửi bởi Lovanxien » 18/12/2012 13:23
1 Trả lời
1032 Xem
Bài viết mới nhất gửi bởi Lovanxien
18/12/2012 13:48
Game Java