Đây là cách giải thích dễ hiểu nhất. Xưa đi học môn này cứ ngu ngu nghĩ ko cần thiết lắm tới khi đi làm bà mẹ phải học lại để làm. Anh em ráng mà học nhe đừng có trending theo mấy framework mà bỏ qua mấy cái kiến thức căn bản này. Đây là kiến thức bất tử của computer science di dau pv cũng hỏi nhe
Làm game mà viết đệ quy nữa thì thôi luôn. Xác định giật tung chảo 😆 Nhìn những thứ cao siêu làm gì, đôi khi những thứ đơn giản vẫn là tốt nhất. Điển hình là vòng loop ghẻ.
Em mới biết đến kênh của anh, quá hay và khác biệt với phần còn lại luôn. Cảm ơn anh vì đã đóng góp những kiến thức bổ ích cho cộng đồng lập trình Việt Nam. Chúc anh sức khoẻ và sớm đạt được nút bạc ạ ♥️
@ bình tĩnh, tại coi nhiều videos xử lý Fib toàn dùng phương pháp đệ quy, bỗng coi cái video của ông thấy ông đề cập tới cách tôi hay xài bên python nên ngứa tay viết 1 đoạn code python thôi. list f là tại tôi lười define function. viết list cho nhanh.
2 года назад+1
@@Hellangelx Ý tui là, khi mình dùng 2 biến, thì mình cũng ko cần lưu list và append á. Do bài toán là chỉ trả fib ở ngay vị trí n thôi á.
@ ừ, tuỳ theo đề bài. ví dụ tính tổng các số chẵn trong dãy fibonacci sao cho các số đó không lớn hơn 4 triệu. đề này không cần list và append còn đề mà tìm số đầu tiên (n = ?) trong dãy fibonacci sao cho số đó có 1000 digits. đề này mình count số lần nhảy cũng được hoặc bỏ vào list rồi để máy tự tính số items trong list. nói chung tuỳ bài, nhưng tóm lại là tôi thích cái bước tối ưu của ông nhất trong số các videos về lập trình dãy fibonacci
@ trường em thầy cho học danh sách liên kết đơn vs danh sách liên kết kép ý anh >< trong cấu trúc dữ liệu giải thuật ý ạ >< anh làm video về nó đc ko ạ >< em cảm ơn ạ
3 года назад
@@tongnam9353 video đó có rồi á em, em search linked list trong channel a là có
:V thực ra 2^x dốc hơn x^2 nhiều anh ạ. x=10 thì mới 100. còn thằng kia 1024 r. và càng về sau 2^x nó càng tởm, 2^x nó còn tệ hơn cả x^3, mà cái kem đó của Hàn ;V ăn loại vàng ngon hơn ấy anh
2 года назад+1
Ờ :v vẽ với nói số thì đúng, mà tới đoạn nói cái lộn ngược haha
Đây là cách giải thích dễ hiểu nhất. Xưa đi học môn này cứ ngu ngu nghĩ ko cần thiết lắm tới khi đi làm bà mẹ phải học lại để làm. Anh em ráng mà học nhe đừng có trending theo mấy framework mà bỏ qua mấy cái kiến thức căn bản này. Đây là kiến thức bất tử của computer science di dau pv cũng hỏi nhe
Cảm ơn và trân trọng đóng góp của bạn cho cộng đồng dev VN!
Mong bạn có thể làm thêm video ví dụ một vài bài leetcode sử dụng DP.
Làm game mà viết đệ quy nữa thì thôi luôn. Xác định giật tung chảo 😆
Nhìn những thứ cao siêu làm gì, đôi khi những thứ đơn giản vẫn là tốt nhất. Điển hình là vòng loop ghẻ.
Hay ghê, cái fast cuối dùng 2 con trỏ, thêm tí tính toán là nhanh kinh dị, cảm ơn ông dev
Em mới biết đến kênh của anh, quá hay và khác biệt với phần còn lại luôn. Cảm ơn anh vì đã đóng góp những kiến thức bổ ích cho cộng đồng lập trình Việt Nam. Chúc anh sức khoẻ và sớm đạt được nút bạc ạ ♥️
hay quá ông dev ơi, ông làm thêm về các bài toán phỏng vấn mà trước đây ông đã gặp đi ạ :3
Mới biết kênh a. cảm ơn a trai đã đóng góp một video bổ ích vào cộng đồng dev đà nẵng
Rất cảm ơn video của anh. Mong anh làm thêm về tính độ phức tạp của thuật toán!
Cảm ơn anh vì video này, quá hay và học được nhiều thứ!
anh đép có em Ipad ngon nghẻ quá, nói + minh họa như này quá hay ông ưi :v
Tuyệt lắm anh ơi. Em là nhóc hôm trước inbox anh nè! Mong 1 ngày được gặp và làm việc với anh!
hay quá anh ơi, anh làm tiếp về dynamic programming đi anh
Cảm ơn anh, bài giảng quá hay.
fastLoopFIB() vẫn phải check n == 0 return 0 nữa a. như hiện tại thì nó sẽ return 1.
hay quá a ơi, lại đc học thêm 1 technical mới...=))))
Hay quá anh ơi em xem cái hiểu liền
Mong anh ra video tiếp theo về phần này ạ :((((
coi Ông Dev nhiều bây giờ bị nhiễm cái giải thích
Em đợi mãi heheh, cảm ơn đại ka
Cần thêm về bài toán khác thì cứ comment nha.
Mà cái này dễ hiểu ko e
@ dễ hiểu lắm á anh :v cơ mà giọng anh giống Quảng Nam dễ sợ :v
@@thonguyenvan4692 ông lão lại là người anh em với Quảng Nam ông ạ :v
Hê hê gốc QN mà haha
Cái khó của Dynamic Programming: không tìm được công thức truy hồi thì bế tắc :D
quá hay anh ơi
tuyệt vời quá anh
bên python, fib chỉ vài dòng
n = int(input())
a, b = 0, 1
f = [0, 1]
while len(f) < n:
a, b = b, a+b
f.append(b)
print(f)
tiến tới khỏi đi lùi
Liên quan gì đến python đâu, ngôn ngữ nào chả vài dòng :v và cái f của bạn nó cũng ko cần thiết với cái đề này nữa
@ bình tĩnh, tại coi nhiều videos xử lý Fib toàn dùng phương pháp đệ quy, bỗng coi cái video của ông thấy ông đề cập tới cách tôi hay xài bên python nên ngứa tay viết 1 đoạn code python thôi.
list f là tại tôi lười define function. viết list cho nhanh.
@@Hellangelx Ý tui là, khi mình dùng 2 biến, thì mình cũng ko cần lưu list và append á. Do bài toán là chỉ trả fib ở ngay vị trí n thôi á.
@ ừ, tuỳ theo đề bài.
ví dụ tính tổng các số chẵn trong dãy fibonacci sao cho các số đó không lớn hơn 4 triệu. đề này không cần list và append
còn đề mà tìm số đầu tiên (n = ?) trong dãy fibonacci sao cho số đó có 1000 digits. đề này mình count số lần nhảy cũng được hoặc bỏ vào list rồi để máy tự tính số items trong list.
nói chung tuỳ bài, nhưng tóm lại là tôi thích cái bước tối ưu của ông nhất trong số các videos về lập trình dãy fibonacci
Hay quá anh ơi :3
Tính vào xem thử thôi ai dè ngồi coi 1 hồi hết video luôn :'D
đỉnh kout thật sự anh ơi
Hay quá anh ơi
quá tuyệt vời
A ơi cho e hỏi sự khác nhau của spring MVC và spring boot ntn ạ. Về kiểu dự án , cấu trúc v.v...
Cảm ơn a nhiều ạ
Cấu trúc 2 thằng thực ra y chang nhau, chủ yếu là Boot nó có nhiều cái cài đặt tự động, và gọn hơn spring mvc nha
Có bài toán nào nữa k a. Cho em xin để học với ạ
Bài toán về cái này thì nhiều lắm em :v
Nhìn thú vị quá
E đang học Oop java có nên chuyển qua ctdl và tt học ko a ?
Cũng nên, cơ mà nên hiểu code cái đã nha, mình rành những cái cơ bản, rồi học nâng cao sẽ tốt hơn đó e
KÊNH NÀY XỨNG ĐÁNG NÚT VÀNG VÀ HƠN THẾ NỮA!!!
Hay qua anh oi!!! em yeu anh
vip pro luôn a
em rất thích.
tính ra trước giờ e chỉ viết cái loop thứ 2 luôn á :v
Hê hê, từ từ rồi cũng biết à :D
A có thói quen vừa code vừa nghe nhạc k lời k ạ
Có chứ, a lúc nào cũng có beat trong đầu haha
@ E thấy ngta bảo nghe nhạc baroque thì dễ tập trung hơn. mà k biết nghe khi code thì ntn :vv
@@cuong5861 uh hồi a học bài a cũng nghe baroque :v cơ mà code thì a ko có tập trung nơi, a thích cà ngơ cà ngơ vui vẻ hơn haha
tiếp anh ơi
ngày xưa học đệ quy tưởng ngầu :3
Chính là nó
sao k có danh sach lien ket v anh :(
Danh sách liên kết là gì e @@ linked list ấy hả @@
@ trường em thầy cho học danh sách liên kết đơn vs danh sách liên kết kép ý anh >< trong cấu trúc dữ liệu giải thuật ý ạ >< anh làm video về nó đc ko ạ >< em cảm ơn ạ
@@tongnam9353 video đó có rồi á em, em search linked list trong channel a là có
@ dạ
Cái đệ quy nó ám ảnh vl ra :)))
:V thực ra 2^x dốc hơn x^2 nhiều anh ạ. x=10 thì mới 100. còn thằng kia 1024 r. và càng về sau 2^x nó càng tởm, 2^x nó còn tệ hơn cả x^3, mà cái kem đó của Hàn ;V ăn loại vàng ngon hơn ấy anh
Ờ :v vẽ với nói số thì đúng, mà tới đoạn nói cái lộn ngược haha
n==1 || n==2 . xém lú luôn
Haha chỉnh ngay :v
cache