✨Tìm kiếm tuần tự

Tìm kiếm tuần tự

Trong Khoa học máy tính tìm kiếm tuần tự (tiếng Anh Sequential search) hay tìm kiếm tuyến tính (tiếng Anh linear search) là một phương pháp tìm kiếm một phần tử cho trước trong một danh sách bằng cách duyệt lần lượt từng phần tử của danh sách đó cho đến lúc tìm thấy giá trị mong muốn hay đã duyệt qua toàn bộ danh sách.

Ứng dụng

Tìm kiếm tuần tự là một giải thuật rất đơn giản khi hiện thực. Giải thuật này tỏ ra khá hiệu quả khi cần tìm kiếm trên một danh sách đủ nhỏ hoặc một danh sách chưa sắp thứ tự đơn giản. Trong trường hợp cần tìm kiếm nhiều lần, dữ liệu thường được xử lý một lần trước khi tìm kiếm: có thể được sắp xếp theo thứ tự, hoặc được xây dựng theo một cấu trúc dữ liệu đặc trưng cho giải thuật hiệu quả hơn,...

Mã giả

Phiên bản lặp tự nhiên

Đây là phiên bản hay gặp nhất của giải thuật này, kết quả trả về sẽ là vị trí của phần tử cần tìm hoặc một giá trị Δ thể hiện việc không tìm thấy phần tử trong danh sách đó.

  1. For each item in the list:
    1. if that item has the desired value,
      1. stop the search and return the item's location.
  2. Return

Nếu danh sách được lưu trữ dưới dạng mảng, vị trí của phần tử cần tìm có thể là chỉ số của nó trong mảng, còn giá trị Δ có thể là chỉ số nằm trước phần tử đầu tien (0 hoặc -1 tùy vào danh sách).

Nếu danh sách là một danh sách liên kết, vị trí của phần tử được trả về có thể nằm dưới dạng địa chỉ của no, còn giá trị Δ có thể là giá trị null.

Phiên bản đệ quy

Đây là phiên bản đệ quy khi hiện thực giải thuật tìm kiếm tuần tự.

  1. if the list is empty, return Λ;
  2. else
    1. if the first item of the list has the desired value
      1. return its location;
    2. else
      1. search the value in the remainder of the list, and return the result.

Sử dụng phần tử cầm canh

Một phương pháp được sử dụng để cải thiện hiệu quả của giải thuật là chèn phần tử muốn tìm kiếm và cuối danh sách như một phần tử cầm canh (sentinel) như được trình bày dưới đây:

  1. Set A[n + 1] to x.
  2. Set i to 1.
  3. Repeat this loop:
    1. If A[i] = x,
      1. exit the loop.
    2. Set i to i + 1.
  4. Return i.

Việc thêm phần tử cầm canh giúp giảm bớt việc so sánh chỉ số hiện tại i với số các phần tử n ở mỗi vòng lặp. Tuy nhiên, điều này chỉ có thể được sử dụng khi vị trí cuối cùng của danh sách tồn tại nhưng chưa được sử dụng.

Tìm kiếm tuần tự trên một danh sách đã sắp xếp

Trong các danh sách đã được sắp xếp nhưng bắt buộc phải truy xuất tuần tự như danh sách liên kết hay tệp tin, việc tìm kiếm tuần tự sẽ hiệu quả hơn trong nhiều trường hợp không cần duyệt toàn bộ danh sách vẫn kết luận được phần tử đó không có mặt. Tuy nhiên, với một mảng được sắp xếp, việc tìm kiếm nhị phân tỏ ra hiệu quả trong đa số trường hợp

👁️ 1 | 🔗 | 💖 | ✨ | 🌍 | ⌚
Trong Khoa học máy tính **tìm kiếm tuần tự** (tiếng Anh _Sequential search_) hay **tìm kiếm tuyến tính** (tiếng Anh _linear search_) là một phương pháp tìm kiếm một phần tử cho trước trong một
**Search Engine Optimization - Tối ưu hóa công cụ tìm kiếm (SEO)** là quá trình tăng chất lượng và lưu lượng truy cập website bằng cách tăng khả năng hiển thị của website hoặc webpage
**Tuân Tử** (chữ Hán: ; ) là một triết gia người Trung Quốc sống vào cuối thời Chiến Quốc. Cùng với Khổng Tử và Mạnh Tử, ông được xem là một trong ba nhà tư
**Quyền riêng tư trên Internet** (tiếng Anh là **Internet privacy**) là quyền riêng tư cá nhân (personal privacy) liên quan đến việc lưu trữ, hiển thị và cung cấp cho bên thứ ba thông tin
Bộ Cọ 13 Cây Cọ Trang Điểm F.I.X- LutamalyBộ cọ trang điểm fix full hộp 13 món kèm túi siêu xinh - mẫu mới nhất 2020Chất lông cọ mềm mịn, dễ ăn phấnThân cọ chắc
**_Tìm kiếm tài năng: Vietnam’s Got Talent_**, thường được biết đến với tên đơn giản hơn là **_Tìm kiếm tài năng Việt Nam_** (viết tắt tiếng Anh: _VGT_)_,_ là một chương trình truyền hình tìm
Dầu gội phủ bạc nhân sâm SIN HAIR Nhật Bản Chính hãngSIN HAIR được cho là, nhờ thành phần thảo dược thiên nhiên, “” chỉ trong 10– 15 phút sử dụng.Đặc biệt,còn có thể giữ
Dầu gội phủ bạc nhân sâm SIN HAIR Nhật Bản Chính hãngSIN HAIR được cho là, nhờ thành phần thảo dược thiên nhiên, “” chỉ trong 10– 15 phút sử dụng.Đặc biệt,còn có thể giữ
Dầu gội phủ bạc nhân sâm SIN HAIR Nhật Bản Chính hãngSIN HAIR được cho là, nhờ thành phần thảo dược thiên nhiên, “” chỉ trong 10– 15 phút sử dụng.Đặc biệt,còn có thể giữ
Dầu gội phủ bạc nhân sâm SIN HAIR Nhật Bản Chính hãngSIN HAIR được cho là, nhờ thành phần thảo dược thiên nhiên, “” chỉ trong 10– 15 phút sử dụng.Đặc biệt,còn có thể giữ
Dầu gội phủ bạc nhân sâm SIN HAIR Nhật Bản Chính hãngSIN HAIR được cho là, nhờ thành phần thảo dược thiên nhiên, “” chỉ trong 10– 15 phút sử dụng.Đặc biệt,còn có thể giữ
Dầu gội phủ bạc nhân sâm SIN HAIR Nhật Bản Chính hãngSIN HAIR được cho là, nhờ thành phần thảo dược thiên nhiên, “” chỉ trong 10– 15 phút sử dụng.Đặc biệt,còn có thể giữ
Dầu gội phủ bạc nhân sâm SIN HAIR Nhật Bản Chính hãngSIN HAIR được cho là, nhờ thành phần thảo dược thiên nhiên, “” chỉ trong 10– 15 phút sử dụng.Đặc biệt,còn có thể giữ
Dầu gội phủ bạc nhân sâm SIN HAIR Nhật Bản Chính hãngSIN HAIR được cho là, nhờ thành phần thảo dược thiên nhiên, “” chỉ trong 10– 15 phút sử dụng.Đặc biệt,còn có thể giữ
Dầu gội phủ bạc nhân sâm SIN HAIR Nhật Bản Chính hãngSIN HAIR được cho là, nhờ thành phần thảo dược thiên nhiên, “” chỉ trong 10– 15 phút sử dụng.Đặc biệt,còn có thể giữ
Dầu gội phủ bạc nhân sâm SIN HAIR Nhật Bản Chính hãngSIN HAIR được cho là, nhờ thành phần thảo dược thiên nhiên, “” chỉ trong 10– 15 phút sử dụng.Đặc biệt,còn có thể giữ
**Tự Lực văn đoàn** (chữ Hán: , tiếng Pháp: ) là tổ chức văn học mang tính hội đoàn, một nhóm nhà văn đã tạo nên một trường phái văn học, một phong trào cách
Mùa đầu tiên của chương trình **_Tìm kiếm tài năng: Vietnam's Got Talent_** do Đài Truyền hình Việt Nam và công ty BHD sản xuất, được phát sóng trên kênh VTV3 và MTV Việt Nam
**Xuất bản điện tử** (tiếng Anh: **electronic publishing,** viết tắt là e-publishing; cũng được gọi là **digital publishing** hoặc **online publishing**) là việc sử dụng các thiết bị kỹ thuật số trong hoạt động xuất
**Mùa thứ hai** của chương trình **_Tìm kiếm tài năng: Vietnam's Got Talent_** do Đài Truyền hình Việt Nam và công ty BHD sản xuất, được phát sóng trên kênh VTV3 từ ngày 2 tháng
**Mùa thứ ba** của chương trình **_Tìm kiếm tài năng: Vietnam's Got Talent_** do Đài Truyền hình Việt Nam và công ty BHD sản xuất, được phát sóng trên kênh VTV3 từ ngày 28 tháng
thumb|e-reader [[Amazon Kindle|Kindle Keyboard của Amazon đang hiển thị một trang e-book]] **Sách điện tử** (tiếng Anh: **electronic book**; viết tắt: **e-book** hay **eBook**), là một quyển sách được xuất bản và phát hành cho
**Mùa thứ tư** của chương trinh **_Tìm kiếm tài năng: Vietnam's Got Talent_** được phát sóng trên kênh VTV3 vào lúc 21:10 thứ sáu hằng tuần từ ngày 1 tháng 1 năm 2016 đến ngày
THÔNG TIN CƠ BẢN Nhãn hiệu: Beauty. Loại da: Mọi loại da. Xuất xứ: Hàn Quốc. Dung tích: 130 ml. Ngày sản xuất: Hạn sử dụng: 3 Nam. CHI TIẾT SẢN PHẨM Sữa Rửa Mặt
Trong lĩnh vực máy tính, **bộ nhớ** **truy cập tuần tự** (**SAM**) là một lớp các thiết bị lưu trữ dữ liệu dùng để đọc dữ liệu được lưu trữ theo một chuỗi. Điều này
**Tuần duyên Hoa Kỳ** hay **Dương hải vệ Hoa Kỳ** (tiếng Anh: _United States Coast Guard_ hay viết tắt là **USCG**) là một quân chủng của quân đội Hoa Kỳ và là một trong 8
**Lớp tàu chiến-tuần dương _Lion**_ bao gồm hai tàu chiến-tuần dương được Hải quân Hoàng gia Anh Quốc chế tạo trước Chiến tranh Thế giới thứ nhất. Mang biệt danh "Splendid Cats", Nó đã đánh
**_Thư kiếm ân cừu lục_** (書劍恩仇錄) là một tiểu thuyết võ hiệp của nhà văn Kim Dung, được đăng trên _Tân vãn báo_ của Hồng Kông từ ngày 8 tháng 2 năm 1955 đến ngày
**Kim loại kiềm** (tiếng Anh: _Alkali metal_) là một nhóm các nguyên tố hóa học gồm có lithi (Li), natri (Na), kali (K), rubidi (Rb), caesi (Cs) và franci (Fr). Các kim loại kiềm cùng
Bảng tuần hoàn tiêu chuẩn 18 cột. Màu sắc thể hiện các nhóm [[nguyên tố hoá học của nguyên tử khác nhau và tính chất hóa học trong từng nhóm (cột)]] **Bảng tuần hoàn** (tên
**Lớp tàu chiến-tuần dương _Indefatigable**_ là lớp tàu chiến-tuần dương thứ hai của Anh Quốc, đã phục vụ cùng Hải quân Hoàng gia Anh và Hải quân Hoàng gia Australia trong Chiến tranh Thế giới
**Trương Tuấn** (chữ Hán: 張浚, 1097 – 1164), tên tự là **Đức Viễn**, hiệu là **Tử Nham cư sĩ**, người Miên Trúc, Hán Châu , là Ngụy Trung Hiến công, tể tướng nhà Nam Tống,
11 lợi ích sức khỏe của chất bổ sung ResveratrolResveratrol là gì?Resveratrollà một hợp chất thực vật polyphenol tự nhiên hoạt động như một chất chống oxy hóa. Nguồn resveratrol bao gồm rượu vang đỏ,
Tư duy thiết kế (DT) là chủ đề của nhiều cuộc tranh luận và ứng dụng rộng rãi trên nhiều lĩnh vực kiến ​​thức khác nhau, bao gồm cả lĩnh vực thực phẩm; tuy nhiên,
Tư duy thiết kế (DT) là chủ đề của nhiều cuộc tranh luận và ứng dụng rộng rãi trên nhiều lĩnh vực kiến ​​thức khác nhau, bao gồm cả lĩnh vực thực phẩm; tuy nhiên,
**Sư tử** (_Panthera leo_) là một trong những loài đại miêu của họ Mèo, chi Báo. Được xếp mức sắp nguy cấp trong thang sách Đỏ IUCN từ năm 1996, các quần thể loài này
**Nhồi máu cơ tim** là bệnh lý nguy hiểm đe doạ tính mạng do tắc nghẽn đột ngột mạch máu nuôi tim. Khi cơ tim hoàn toàn không được cung cấp máu thì cơ vùng
Quốc hội Trung Quốc đã bỏ phiếu cho các luật về kiểm duyệt thông tin trên mạng Internet. Với luật này, chính quyền Trung Quốc đã sử dụng nhiều biện pháp khác nhau để thực
**Tứ chứng Fallot** (tiếng Anh: _tetralogy of Fallot_) là một bệnh tim bẩm sinh có tầm quan trọng trong tim mạch học nhi khoa. Biểu hiện tím thường thấy ở đầu chi, môi và xuất
nhỏ|280x280px| Một chiếc [[Lockheed P-3 Orion|P-3C của Lực lượng Phòng vệ Biển Nhật Bản]] **Máy bay tuần tra hàng hải**, còn được gọi là **máy bay tuần tra**, **máy bay trinh sát hàng hải**, **máy
**Tuần lộc Bắc Cực** hay còn gọi là **tuần lộc Peary** (Danh pháp khoa học: _Rangifer tarandus pearyi_) là một phân loài của loài tuần lộc được tìm thấy trong các đảo ở vùng Bắc
**_Chikuma_** (tiếng Nhật: 筑摩) là một tàu tuần dương hạng nặng của Hải quân Đế quốc Nhật Bản, là chiếc thứ hai trong lớp _Tone_ vốn chỉ có hai chiếc. Tên của nó được đặt
**Tối ưu hóa việc kiếm ăn** hay còn gọi là **lý thuyết kiếm ăn tối ưu** (tiếng Anh: _Optimal foraging theory_, viết tắt: **OFT**) là một mô hình sinh thái học hành vi giúp dự
**_Pokémon: Thám tử Pikachu_** (tên gốc tiếng Anh: **_Pokémon Detective Pikachu_**) là bộ phim bí ẩn của Mỹ năm 2019 do Rob Letterman đạo diễn. Dựa trên thương hiệu _Pokémon_ do Tajiri Satoshi sáng tạo
Sự **không tuân thủ thuế** là một loạt các hoạt động bất lợi cho hệ thống thuế của chính phủ. Điều này có thể bao gồm tránh thuế, đó là giảm thuế bằng các phương
**_Xenoblade Chronicles_** là trò chơi thuộc thể loại hành động nhập vai, thế giới mở do Monolith Soft phát triển và Nintendo phát hành cho hệ máy Wii. Trò chơi ban đầu được phát hành
Được chiết xuất 100% từ củ nghệ tươi đã tuyển chọn kĩ, với công nghệ tiên tiến và quy trình sản xuất đảm bảo VSATTP mà vẫn giữ được màu sắc hương vị tự nhiên
Được chiết xuất 100% từ củ nghệ tươi đã tuyển chọn kĩ, với công nghệ tiên tiến và quy trình sản xuất đảm bảo VSATTP mà vẫn giữ được màu sắc hương vị tự nhiên
**Phong trào Ngũ tuần** hoặc **Phong trào Thất tuần** (theo cách gọi của các tín hữu Tin Lành) là một trào lưu Tin Lành tập chú vào trải nghiệm cá nhân nhận lãnh sự thanh
**Thuật toán Shor** là một thuật toán lượng tử giúp phân tích nhân tử một số nguyên ở dạng _N_ = _p_._q_, với _p_ và _q_ là các số nguyên tố, tức là tìm ra