Những câu hỏi liên quan
Minh Lệ
Xem chi tiết
Phía sau một cô gái
22 tháng 7 2023 lúc 20:21

a) Danh sách học sinh của lớp:

 

def tim_vi_tri_ten_hs(ten, danh_sach_hs):

       for i, ten_hs in enumerate(danh_sach_hs):

              if ten_hs == ten:

                     return i

       return -1

danh_sach_hs = ["Nam", "An", "Binh", "Chung", "Duc", "Huong"]

ten_can_tim = "An"

vi_tri = tim_vi_tri_ten_hs(ten_can_tim, danh_sach_hs)

if vi_tri >= 0:

       print(f"Vi tri cua ten '{ten_can_tim}' trong danh sach la {vi_tri}")

else:

       print(f"Ten '{ten_can_tim}' khong nam trong danh sach")

 

b) Danh sách tên các chủ tài khoản ngân hàng đã sắp xếp theo thứ tự bảng chữ cái:

 

def tim_vi_tri_ten_tk(ten, danh_sach_tk):

       left, right = 0, len(danh_sach_tk) - 1

       while left <= right:

              mid = (left + right) // 2

              if danh_sach_tk[mid] == ten:

                     return mid

              elif danh_sach_tk[mid] < ten:

                     left = mid + 1

              else:

                     right = mid - 1

       return -1

danh_sach_tk = ["An", "Binh", "Duc", "Huong", "Nam"]

ten_can_tim = "Huong".upper()

vi_tri = tim_vi_tri_ten_tk(ten_can_tim, danh_sach_tk)

if vi_tri >= 0:

       print(f"Vi tri cua ten '{ten_can_tim}' trong danh sach la {vi_tri}")

else:

       print(f"Ten '{ten_can_tim}' khong nam trong danh sach")

Bình luận (0)
Minh Lệ
Xem chi tiết
Thanh An
23 tháng 8 2023 lúc 0:31

def sequential_search(names, target):

    found = []

    for name in names:

        if name == target:

            found.append(name)

    return found

# Danh sách tên học sinh trong lớp

class_names = ["An", "Bình", "Cường", "Đạt", "Hoàn", "Minh", "Nam", "Thảo", "Hoàn", "Trung"]

# Tên học sinh cần tìm

target_name = "Hoàn"

# Danh sách tên học sinh trong lớp

class_names = ["An", "Bình", "Cường", "Đạt", "Hoàn", "Minh", "Nam", "Thảo", "Hoàn", "Trung"]

# Tên học sinh cần tìm

target_name = "Hoàn"

# Gọi hàm tìm kiếm tuần tự

found_names = sequential_search(class_names, target_name)

if len(found_names) > 0:

    print("Các học sinh có tên là", target_name, "là:", found_names)

else:

    print("Không tìm thấy học sinh nào có tên là", target_name)

Bình luận (0)
phương thảo
Xem chi tiết
Từ Hiếu
Xem chi tiết
Đinh Hoàng Yến Nhi
Xem chi tiết
Nguyễn Tuấn Dĩnh
2 tháng 7 2018 lúc 15:07
Số thứ tự Họ và tên Nam , nữ Ngày sinh Nơi ở
1. Hoàng Minh Đức Nam 3-2-2009 xã Phước Lợi, huyện Cần Giuộc, tỉnh Long An.
2. Nguyễn Thảo Mai Nữ 17-5-2009 xã Phước Lợi, huyện Cần Giuộc, tỉnh Long An.
3. Nguyễn Thanh Tú Nam 3-3-2009 xã Phước Lợi, huyện Cần Giuộc, tỉnh Long An.
4. Hoàng Ngọc Yến Nữ 17-8-2009 xã Phước Lợi, huyện Cần Giuộc, tỉnh Long An.
Bình luận (0)
Nguyễn Trung Minh Sơn
Xem chi tiết
Nguyễn Hoàng Diệp
Xem chi tiết
Đinh Hoàng Yến Nhi
Xem chi tiết
Nguyễn Tuấn Dĩnh
14 tháng 1 2018 lúc 7:23
Tên bài tập đọc (có nhân vật mang tên riêng) Tên riêng nhân vật xếp theo thứ tự bảng chữ cái
- Bàn tay dịu dàng 1 - An
- Người thầy cũ 2 - Dũng, Khánh
- Người mẹ hiền 3 - Minh, Nam
Bình luận (0)
Đinh Hoàng Yến Nhi
Xem chi tiết
Nguyễn Tuấn Dĩnh
6 tháng 3 2017 lúc 2:38

Tên học sinh theo danh sách được xếp theo thứ tự bảng chữ cái.

Bình luận (0)