Mô phỏng thuật toán Xoá trùng mảng đã sắp

Remove Duplicates Sorted · Nhóm: Hai con trỏ

Xoá trùng mảng đã sắp (Remove Duplicates Sorted), nhóm Hai con trỏ.

Mã Python

def remove_duplicates(a):
    a.sort()
    i = 0
    for j in range(1, len(a)):
        if a[j] != a[i]:
            i += 1
            a[i] = a[j]
    return i + 1

Mở trang để xem mô phỏng từng bước và xuất slide bài giảng.