Cấu trúc dữ liệu và thuật toán #9: Recursion | Đệ quy | DS&A

  Рет қаралды 22,212

Ông Dev

Ông Dev

Күн бұрын

Пікірлер: 41
@lihungpham474
@lihungpham474 Жыл бұрын
function factorial(n) { if (n == 0) return 1; else return factorial(n - 1) * n; } // factorial(4) = 1 x 2 x 3 x 4 console.log(factorial(4)); Cảm ơn ông Dev về series chất lượng này ạ.
@QuýPhạm-p1s
@QuýPhạm-p1s Жыл бұрын
sau những giờ học chết não ở giảng đường cuối cùng e cũng đã phải mò lên youtube để học lại, tình cờ vid đầu tiên e vào là clip của a, cảm ơn a
@NganNguyen-ww1ez
@NganNguyen-ww1ez Жыл бұрын
const giaiThua = (n)=>{ if(n===1) return 1 else return n * giaiThua(n-1) } Cám ơn Ông dev nhiều ạ. phần đệ quy này em còn hoang mang nhưng mà hiểu hơn trước nhiều luôn ấy ạ
@leductrong1862
@leductrong1862 3 жыл бұрын
n = int(input()) def recursion(a) : if a == 0 : return 1 return a*recursion(a-1) print(recursion(n))
@minhhuy3316
@minhhuy3316 3 жыл бұрын
int giaiThua (int n) { // điều kiện dừng là n=1 thì đệ quy dừng if (n==1) { return 1; } // 0! = 1 if (n==0) { return 1; } return n * giaiThua (n-1); }
@leductrong1862
@leductrong1862 3 жыл бұрын
Mong anh ra series về các giải thuật như tham lam, quy hoạch động, chia để trị, định lí thợ...
@melondapchai
@melondapchai Жыл бұрын
def gt(a): if a
@Baby_shark333
@Baby_shark333 4 жыл бұрын
Hay quá ! Cảm ơn bạn rất nhiều vì những clip Data structure & Algorithsm này
4 жыл бұрын
Chữ to vậy đủ nhìn chưa mọi người :v
@PressMoon
@PressMoon 21 күн бұрын
int solve(int n) { if (n
@changkho2025
@changkho2025 3 ай бұрын
public static int factorial(int num){ if(num==1)return 1; return num*factorial(num-1); }
@danhnhan1169
@danhnhan1169 Жыл бұрын
function giaiThua(number) { if (number > 0) { return number * giaiThua(number - 1); } return 1; } console.log(giaiThua(6))
@uuu6882
@uuu6882 2 жыл бұрын
giọng ông Dev nghe cuốn ghê 😆
@phucle9828
@phucle9828 3 жыл бұрын
trông mong bài toán tháp hà nội từ anh ^^
@motminh687
@motminh687 4 жыл бұрын
function giaiThua(n){ if(n
@Dev_and_symphony
@Dev_and_symphony 10 ай бұрын
nói đến đệ quy là nhắc đến bài toán kinh điển Tower Of Hannoi:)
@trongpham7229
@trongpham7229 4 жыл бұрын
Trông mong a ra bài mới đến mỏi mòn :v
@longnhatho3678
@longnhatho3678 2 жыл бұрын
function factorial(n){ if(n==0) return 1; else return n *factorial(n-1); } console.log(factorial(5));
@DontGetTheL
@DontGetTheL 25 күн бұрын
n = int(input("n = ")) MEM = {} def giaithua(x): if x
@thuanblackcarp
@thuanblackcarp Жыл бұрын
function fact(n) { if(n < 2) return 1; if(n >= 2){ return n*fact(n-1); } }
@AnhPham-lw3im
@AnhPham-lw3im 4 жыл бұрын
hay quá . cảm ơn a
@justkay8349
@justkay8349 2 жыл бұрын
ông Dev ơi list DSA này bị trùng 2 clip Recursion ạ. Cảm ơn ông Dev nhiều vì đã chia sẻ kiến thức hay và dễ hiểu đến với mọi người
@ucmanhly8404
@ucmanhly8404 3 жыл бұрын
Làm nốt cái đệ quy quay lui luôn anh
@manhcuong1703
@manhcuong1703 Жыл бұрын
mong anh làm về đệ quy quay lui và đệ quy có nhớ nữa ạ
Жыл бұрын
À a có 1 video về dynamic programming á, có nói về cái e nói ở trên
@khanhminh2445
@khanhminh2445 4 жыл бұрын
Nào làm thêm về pattern lạ với Ông Dev
@tuannguyenanh2774
@tuannguyenanh2774 3 жыл бұрын
bây giờ mới biết em của con rùa gọi là đệ quy á
@DontGetTheL
@DontGetTheL 25 күн бұрын
5:41 fbi bắt ông à:)))
@cybik2309
@cybik2309 11 ай бұрын
public class GiaiThua { public static void main(String[] args) { GiaiThua g = new GiaiThua(); System.out.println(g.gt(10)); System.out.println(g.gt(3)); } public int gt(int n) { if(n == 1 || n == 0) return 1; return n * gt(n - 1); } }
@buyseahubtoday4711
@buyseahubtoday4711 4 жыл бұрын
function GiaiThua(n) { if(n==1) return n else return n*n-1}
@nguyennam5056
@nguyennam5056 6 ай бұрын
đệ quy khó nhất là ở phần tìm key để break được nó.
@hoangtruong9523
@hoangtruong9523 Жыл бұрын
package main import "fmt" // tinh giai thua bang de quy func factorialNumber(n int) int { if n
@NhanNguyen-xb5cn
@NhanNguyen-xb5cn 3 жыл бұрын
video này hay quá a ơi. nhân tiện a cho em hỏi nhạc nên bài này với ạ?
3 жыл бұрын
Mình hay lấy nhạc ở kênh Chillhop Music nha
@NhanNguyen-xb5cn
@NhanNguyen-xb5cn 3 жыл бұрын
@ dạ cảm ơn a
@minhnhatnguyenhuu
@minhnhatnguyenhuu 3 жыл бұрын
Anh ơi, cho em hỏi là dãy Fibonacci theo em tìm hiểu trên Internet thì nó bắt đầu là 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, .... Vậy thì fib(0) sẽ bằng 0, mà em thấy trong video anh cho fib(0) bằng 1, vậy thì cái nào đúng ạ. Em cám ơn anh.
@lengocthang7139
@lengocthang7139 3 жыл бұрын
fib 0 = 1
@duyanh6909
@duyanh6909 2 жыл бұрын
mình đọc thì có thể lấy 2 phần tử đầu là 0 1 hoặc 1 1 nhé ( còn bản nguyên gốc của ông sáng chế ra như nào thì k rõ ) :vv kiểu biến thể
@thienphamuc6595
@thienphamuc6595 3 жыл бұрын
những từ tiếng anh a nói cx có thể nói tiếng việt mà để cho những bạn k biết tiếng anh hiểu
@nguyenhuykhaik16_hcm36
@nguyenhuykhaik16_hcm36 2 жыл бұрын
Gửi anh em code bài toán n! public static void main(String[] args)throws Exception{ boolean check = false; int n, count = 1, x = 1; do { try { System.out.println("Enter number: "); Scanner sc = new Scanner(System.in); n = sc.nextInt(); if (n
Cấu trúc dữ liệu và thuật toán #10: Stack | DS&A
6:51
2. Hướng dẫn Node.js cơ bản cho người mới bắt đầu | CommonJS Modules
10:03