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 Жыл бұрын
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 Жыл бұрын
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 ạ
@leductrong18623 жыл бұрын
n = int(input()) def recursion(a) : if a == 0 : return 1 return a*recursion(a-1) print(recursion(n))
@minhhuy33163 жыл бұрын
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); }
@leductrong18623 жыл бұрын
Mong anh ra series về các giải thuật như tham lam, quy hoạch động, chia để trị, định lí thợ...
@melondapchai Жыл бұрын
def gt(a): if a
@Baby_shark3334 жыл бұрын
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
@PressMoon21 күн бұрын
int solve(int n) { if (n
@changkho20253 ай бұрын
public static int factorial(int num){ if(num==1)return 1; return num*factorial(num-1); }
@danhnhan1169 Жыл бұрын
function giaiThua(number) { if (number > 0) { return number * giaiThua(number - 1); } return 1; } console.log(giaiThua(6))
@uuu68822 жыл бұрын
giọng ông Dev nghe cuốn ghê 😆
@phucle98283 жыл бұрын
trông mong bài toán tháp hà nội từ anh ^^
@motminh6874 жыл бұрын
function giaiThua(n){ if(n
@Dev_and_symphony10 ай бұрын
nói đến đệ quy là nhắc đến bài toán kinh điển Tower Of Hannoi:)
@trongpham72294 жыл бұрын
Trông mong a ra bài mới đến mỏi mòn :v
@longnhatho36782 жыл бұрын
function factorial(n){ if(n==0) return 1; else return n *factorial(n-1); } console.log(factorial(5));
@DontGetTheL25 күн бұрын
n = int(input("n = ")) MEM = {} def giaithua(x): if x
ô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
@ucmanhly84043 жыл бұрын
Làm nốt cái đệ quy quay lui luôn anh
@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
@khanhminh24454 жыл бұрын
Nào làm thêm về pattern lạ với Ông Dev
@tuannguyenanh27743 жыл бұрын
bây giờ mới biết em của con rùa gọi là đệ quy á
@DontGetTheL25 күн бұрын
5:41 fbi bắt ông à:)))
@cybik230911 ай бұрын
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); } }
@buyseahubtoday47114 жыл бұрын
function GiaiThua(n) { if(n==1) return n else return n*n-1}
@nguyennam50566 ай бұрын
đệ quy khó nhất là ở phần tìm key để break được nó.
@hoangtruong9523 Жыл бұрын
package main import "fmt" // tinh giai thua bang de quy func factorialNumber(n int) int { if n
@NhanNguyen-xb5cn3 жыл бұрын
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-xb5cn3 жыл бұрын
@ dạ cảm ơn a
@minhnhatnguyenhuu3 жыл бұрын
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.
@lengocthang71393 жыл бұрын
fib 0 = 1
@duyanh69092 жыл бұрын
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ể
@thienphamuc65953 жыл бұрын
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_hcm362 жыл бұрын
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