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 Жыл бұрын
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!
@trangdaotdi4 жыл бұрын
ngồi nghe hoài luôn cũng không chán
@minhnguyenuc35064 жыл бұрын
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
@minhan44443 жыл бұрын
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
@jaytran2472 жыл бұрын
video rất hay. Cám ơn b
@trongpham72294 жыл бұрын
Có là chạy lên xem liền a ơi :))
@HieuKidDDo Жыл бұрын
Quá hay ạ!
@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 ạ?
@hurtkey81624 жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
chỗ hàm removeAt() biến removeIndex = 0 vẫn được mà bạn
@motminh6873 жыл бұрын
grateful for you
@phihonguyen97593 жыл бұрын
"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
@phihonguyen97593 жыл бұрын
@ 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 ạ
@jaytran2472 жыл бұрын
ongdev co tap gym k ?
@bestmomentsofgamer21305 ай бұрын
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 Жыл бұрын
vjp
@tainguyentrung65704 жыл бұрын
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
@tainguyentrung65704 жыл бұрын
@ Thanks a
@hanguyen-gc9gl2 жыл бұрын
Dài dòng, chữ nhỏ quá ông Dev ơi, hơi khó hiểu
@TienNguyen-cq1ou3 жыл бұрын
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-cq1ou3 жыл бұрын
@ ak chữ nhỏ quá a :)) tks a bài học nhé
@MeabuOP Жыл бұрын
tại sao append(",") thì ở phần tử cuối không còn "," nữa vậy a ?
@kemkirito122 Жыл бұрын
Phần tử cuối append ] sau đó chứ có thêm , nào đâu, bạn xem kỹ lại đi
@66.tranvuthang75 Жыл бұрын
for chạy tới n-2 bạn ơi
@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 Жыл бұрын
cơ bản là bạn muốn bao nhiêu cũng được nha
@haihai62753 жыл бұрын
anh dùng IDE nào để code phần ví dụ vậy anh?
3 жыл бұрын
Cái này là intelliJ IDE nha
@PhucNguyen-ei8mr3 жыл бұрын
ô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-ei8mr3 жыл бұрын
@ 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-uc7kf2 жыл бұрын
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-uc7kf2 жыл бұрын
@ 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-uc7kf2 жыл бұрын
@ cảm ơn anh
@MinhTran-uc7kf2 жыл бұрын
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.n65703 жыл бұрын
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à.