Hồng Anh Nguyễn Thị
Xem chi tiết
Hồng Anh Nguyễn Thị
10 tháng 5 2022 lúc 20:42

Giúp mình với mọi người !!!

 khocroi

Huỳnh Kim Ngân
10 tháng 5 2022 lúc 20:44

tham khảo

Để bổ sung bạn Nguyễn Bảo An  vào danh sách mà vẫn đảm bảo yêu cầu danh sách được xếp theo vần A, B, C của tên, em sẽ thêm một dòng ở vị trí  trước dòng chứa tên bạn Dương.

Thang vo xuan
11 tháng 5 2022 lúc 20:01

ai like bình lụn cho tui ik

Hoàng Hương
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.
phương thảo
Xem chi tiết
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")

Minh Lệ
Xem chi tiết
『Kuroba ム Tsuki Ryoo...
29 tháng 11 2023 lúc 10:29

`-` Danh sách đó được sắp xếp theo thứ tự của bảng Alphabet (thứ tự các chữ).

`-` Cần sắp xếp tên trong danh sách như vậy để dễ dàng tìm kiếm, nhận dạng ra tên của các bạn nhanh hơn.

Ng KimAnhh
29 tháng 3 2023 lúc 18:49

theo em, danh sách đó có được sắp xếp theo thứ tự bảng chữ cái, vì để dễ dàng nhớ được tên hơn, và dựa vào những chữ lần lượt trong bảng chữ cái để dễ nhận biết hơn

Đặng trọng trí
Xem chi tiết
Tran dang khoa
Xem chi tiết
Tran dang khoa
24 tháng 7 2023 lúc 13:58

cứu em với mn còn 30p cuối thôi

Minh Lệ
Xem chi tiết
Time line
19 tháng 8 2023 lúc 9:22

Tham khảo:

from LinkedList import *

# Tạo danh sách liên kết mới

L = LL()

# Thêm các tên vào danh sách liên kết

insert(L, "Bình")

insert(L, "Hoa")

insert(L, "Hà")

# Hiển thị nội dung của danh sách liên kết

show(L)

Minh Lệ
Xem chi tiết
Thanh An
23 tháng 8 2023 lúc 0:31

def binary_search(names, target):

 low = 0

 high = len(names) - 1

 while low <= high:

  mid = (low + high) // 2

  mid_name = names[mid]

  if mid_name == target:

   return mid

  elif mid_name < target:

   low = mid + 1

  else:

   high = mid - 1

return -1

# Danh sách tên học sinh trong lớp (đã được sắp xếp theo thứ tự bảng chữ cái)

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

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

target_name = "Minh"

# Gọi hàm tìm kiếm nhị phân

result = binary_search(class_names, target_name)

if result != -1:

 print("Học sinh có tên là", target_name, "được tìm thấy tại vị trí", result)

else:

 print("Học sinh có tên là", target_name, "không tồn tại trong danh sách.")