Cấu trúc dữ liệu và thuật toán #5: Implement DynamicArray | DS&A

  Рет қаралды 27,847

Ông Dev

Ông Dev

Күн бұрын

Пікірлер: 51
@Gacon04
@Gacon04 4 ай бұрын
Rất hay ạ, em ở video trước đọc cmt nói về capacity này đã hiểu sơ sơ qua video này thì khẳng định là đã hiểu luôn. Cảm ơn anh vì những video chất lượng
@lihungpham474
@lihungpham474 Жыл бұрын
Cảm ơn Ông Dev vì những giải thích chi tiết và bỏ rất nhiều công sức giúp những người mới học lập trình và hổng kiến thức có thể học và hiểu một cách đầy đủ hơn ạ. Chúc anh Dev luôn mạnh khỏe và những video của anh sẽ đến được với nhiều người muốn học lập trình hơn nữa. Chân thành cảm ơn Ông Dev thật nhiều!
@trangdaotdi
@trangdaotdi 4 жыл бұрын
ngồi nghe hoài luôn cũng không chán
@minhnguyenuc3506
@minhnguyenuc3506 4 жыл бұрын
Ra tiếp loạt bài này đi a ơi. Đúng lúc e đang học môn ctdl và gt và cũng đang ở phần này
@minhan4444
@minhan4444 3 жыл бұрын
hay quá anh ,dùng hoài có xem trong source mà không hiểu lắm giờ anh giải thích rõ hơn rồi
@jaytran247
@jaytran247 2 жыл бұрын
video rất hay. Cám ơn b
@trongpham7229
@trongpham7229 4 жыл бұрын
Có là chạy lên xem liền a ơi :))
@HieuKidDDo
@HieuKidDDo Жыл бұрын
Quá hay ạ!
@criskunvn
@criskunvn Жыл бұрын
Anh ơi cho em hỏi hàm next() trong iterator phải là lấy thằng tiếp theo luôn chứ anh nhỉ ? là arr[++index] chứ sao lại lấy thằng hiện tại rồi mới cộng index lên vậy ạ?
@hurtkey8162
@hurtkey8162 4 жыл бұрын
em nghĩ anh nên viết thêm các tên keyword lạ lạ trong video để mấy người chưa tốt tiếng anh như em có thể google để tìm hiểu thêm :)))
@dunghiepnguyen7671
@dunghiepnguyen7671 Жыл бұрын
anh ơi cho em hỏi là đoạn cast mảng object sang arr kiểu generic thì nó có báo type safety thì làm cách nào để tránh lỗi đó mà không phải unchecked ạ
@nhathao69
@nhathao69 Жыл бұрын
Em không hiểu sao khi học ở trường không hiểu gì hết và học cho có làm bài tập kiểu máy móc thoi bỏ một thời gian khoảng 6 tháng rồi cái vô tình coi môn giải thuật này thì hiểu mà còn hiểu anh sẽ gì tiếp nữa nhưng code thì chắc không được Mà hiểu rồi thì code không còn là vấn đề . Bộ Não thật là khó hiểu thật lạ lùng
@thienvuong5735
@thienvuong5735 Жыл бұрын
chỗ hàm removeAt() biến removeIndex = 0 vẫn được mà bạn
@motminh687
@motminh687 3 жыл бұрын
grateful for you
@phihonguyen9759
@phihonguyen9759 3 жыл бұрын
"public class DynamicArray implements Iterable" dạ anh ơi cho em hỏi là cái chỗ có phải là kiểu dữ liệu không, em hơi không hiểu chỗ đó ạ
3 жыл бұрын
Đúng r e, viết như vầy là generic, sau người ta tự truyền kiểu dữ liệu cần vào đó e
@phihonguyen9759
@phihonguyen9759 3 жыл бұрын
@ dạ anh cho em hỏi là em thấy một số tài liệu ngta dùng "public interface List extends Collection" thì nó cũng giống như đúng không ạ
@jaytran247
@jaytran247 2 жыл бұрын
ongdev co tap gym k ?
@bestmomentsofgamer2130
@bestmomentsofgamer2130 5 ай бұрын
Dynamic Array tự mình làm thì nó vẫn theo cấu trúc của một array bình thường nên nó k có IndexOf đúng ko ạ ? chỉ khi dùng lớp List như ArrayList thì mới có đúng k a ?
5 ай бұрын
Mình thích thì mình viết vẫn được em ạ, nhưng cơ chế indexOf là nó sẽ loop để tìm element á, nên On
@phongchan1752
@phongchan1752 Жыл бұрын
vjp
@tainguyentrung6570
@tainguyentrung6570 4 жыл бұрын
trước a học Cấu trúc dữ liệu và thuật toán kiểu j đấy ạ , cho e tham khảo với? Cảm ơn a nhiều ạ!
4 жыл бұрын
A tự học bằng 2 nguồn sau: -Một số bài giảng trên trang của Harvard -Sách Data Structures and Algorithms made easy
@tainguyentrung6570
@tainguyentrung6570 4 жыл бұрын
@ Thanks a
@hanguyen-gc9gl
@hanguyen-gc9gl 2 жыл бұрын
Dài dòng, chữ nhỏ quá ông Dev ơi, hơi khó hiểu
@TienNguyen-cq1ou
@TienNguyen-cq1ou 3 жыл бұрын
a cho e hỏi cái size ? E không thấy mình gán giá trị hay gì hết cho đối tượng size, mà sao nó lại có giá trị của số lượng array vậy a.
3 жыл бұрын
Có array[size++] kìa e
@TienNguyen-cq1ou
@TienNguyen-cq1ou 3 жыл бұрын
@ ak chữ nhỏ quá a :)) tks a bài học nhé
@MeabuOP
@MeabuOP Жыл бұрын
tại sao append(",") thì ở phần tử cuối không còn "," nữa vậy a ?
@kemkirito122
@kemkirito122 Жыл бұрын
Phần tử cuối append ] sau đó chứ có thêm , nào đâu, bạn xem kỹ lại đi
@66.tranvuthang75
@66.tranvuthang75 Жыл бұрын
for chạy tới n-2 bạn ơi
@cwstudio454
@cwstudio454 Жыл бұрын
Mình hơi thắc mắt là tại sao phải là capacity *=2; mà không phải capacity = capacity + 1. tại chỉ có thêm 1phần tử á
Жыл бұрын
Thì bạn +1, mỗi lần thêm thì bạn phải đổi size, còn x2 thì dùng đc lâu hơn
@nhathao69
@nhathao69 Жыл бұрын
cơ bản là bạn muốn bao nhiêu cũng được nha
@haihai6275
@haihai6275 3 жыл бұрын
anh dùng IDE nào để code phần ví dụ vậy anh?
3 жыл бұрын
Cái này là intelliJ IDE nha
@PhucNguyen-ei8mr
@PhucNguyen-ei8mr 3 жыл бұрын
ông dev ơi giải thích giúp em dòng này với ạ arr = (T[]) new Object[capacity]; em chưa hiểu chổ new Object ạ
3 жыл бұрын
Trong java thì tất cả đều là object, nên new Object để lấy cái base type thôi e, xong rồi mình cast về T
@PhucNguyen-ei8mr
@PhucNguyen-ei8mr 3 жыл бұрын
@ dạ cảm ơn anh hy vọng anh ra thêm nhiều video trong series này để mn đc hiểu hơn về ctdl và gt anh giảng rất là hay
@MinhTran-uc7kf
@MinhTran-uc7kf 2 жыл бұрын
em học java chưa học c++ element anh nói có phải viết vậy ko ? và nó là cái gì vậy ?
2 жыл бұрын
Element là 1 phần tử của array á e
@MinhTran-uc7kf
@MinhTran-uc7kf 2 жыл бұрын
@ anh ơi sao lại kích thước size lại phải lớn hơn bằng dung tích( campaty) vậy ,, cái anh dạy kiến thức nó nó mới và khó thật ...
@MinhTran-uc7kf
@MinhTran-uc7kf 2 жыл бұрын
@ cảm ơn anh
@MinhTran-uc7kf
@MinhTran-uc7kf 2 жыл бұрын
Em học của mấy người dễ hơn vậy vì em mới học
2 жыл бұрын
:v thì array người ta bày e cách dùng của dynamic array có sẵn, còn ở đây mình tạo ra dynamic array mà e :D
@a.i.n6570
@a.i.n6570 3 жыл бұрын
bên javascript thì sao ạ
3 жыл бұрын
cái này học để hiểu thôi e, chứ bên js array nó flex sẵn rồi, thêm xoá sửa tuỳ ý mà.
@SonNguyen-bp7pg
@SonNguyen-bp7pg 4 жыл бұрын
chữ bé quá anh
4 жыл бұрын
Ok, sau a sẽ dùng font chữ to hơn
Кто круче, как думаешь?
00:44
МЯТНАЯ ФАНТА
Рет қаралды 5 МЛН
За кого болели?😂
00:18
МЯТНАЯ ФАНТА
Рет қаралды 2,8 МЛН
Quick Sort Algorithm | Thuật toán sắp xếp nhanh
11:30
Ông Dev
Рет қаралды 41 М.
Кто круче, как думаешь?
00:44
МЯТНАЯ ФАНТА
Рет қаралды 5 МЛН