recursive call câu
- In the first recursive call, the value of n is 0.5.
Ở lời gọi đệ quy thứ nhất, giá trị của n bằng 0.5. - So you see, when you make a recursive call like:
Vì vậy, bạn thấy, khi bạn thực hiện một cuộc gọi đệ quy như: - Each recursive call makes a choice, right?
Mọi mối quan hệ tay ba đều bắt buộc ta phải lựa chọn đúng không? - The calculation for each step is done before the recursive call, rather than after it.
Việc tính toán cho mỗi bước được thực hiện trước cuộc gọi đệ quy, thay vì sau đó. - This means each recursive call processes a list of half the size.
Điều này có nghĩa mỗi cuộc gọi đệ quy xử lý một danh sách của một nửa kích thước. - In the tail-recursive case, with each evaluation of the recursive call, the running_total is updated.
Trong trường hợp đệ quy đuôi, với mỗi đánh giá của cuộc gọi đệ quy, running_total đã cập nhật. - Of course, Step 2, the recursive call, assumes that we have a way of printing a list backward.
Dĩ nhiên, để thực hiện Bước 2, lời gọi đệ quy, coi như ta đã phải có một cách in ngược danh sách. - In this manner, you don’t get the result of your calculation until you have returned from every recursive call.
Theo cách này, bạn không nhận được kết quả tính toán của mình cho đến khi bạn trở về từ mọi cuộc gọi đệ quy. - In this manner, you don't get the result of your calculation until you have returned from every recursive call.
Theo cách này, bạn không nhận được kết quả tính toán của mình cho đến khi bạn trở về từ mọi cuộc gọi đệ quy. - Basically, the return value of any given recursive step is the same as the return value of the next recursive call.
Về cơ bản, giá trị trả về của bất kỳ bước đệ quy nào giống như giá trị trả về của cuộc gọi đệ quy tiếp theo. - This is not tail recursive because you still have things to do (add 1) in that function after the recursive call is made.
Đây không phải là đệ quy đuôi vì bạn vẫn có những việc cần làm (thêm 1) trong hàm đó sau khi thực hiện cuộc gọi đệ quy. - Each time we make a recursive call, we pass level+1 because the child’s level is always one greater than the parent’s.
Mỗi khi gọi đệ quy, ta truyền cho giá trị bằng level+1 vì tầng của nút con thì luôn lớn hơn một so với tầng của nút cha mẹ. - Notice that we said sorted two times in this definition, so we’ll probably have to make the recursive call twice!
Lưu ý rằng trong lời định nghĩa trên, chúng ta đã hai lần nhắc đến được sắp xếp, vì vậy có thể ta phải gọi đệ quy hai lần! - The attacker exploited the recursive call error in the code, simply draining the DAO funds into a child DAO, which had the same structure.
Kẻ tấn công đã khai thác ‘recursive call bug' trong mã, về cơ bản chỉ cần rút tiền từ DAO vào 'child DAO', có cấu trúc giống như The DAO. - Note how every recursive call has to complete before the JavaScript interpreter begins to actually do the work of calculating the sum.
Lưu ý cách mọi cuộc gọi đệ quy phải hoàn thành trước khi trình thông dịch JavaScript bắt đầu thực sự thực hiện công việc tính tổng. - Otherwise, and this is the interesting part, we have to make a recursive call to find the factorial of n-1 and then multiply it by n:
Nếu điều đó không xảy ra (đây chính là phần hay nhất), chúng ta thực hiện lời gọi đệ quy để tính giai thừa của n - 1 và sau đó nhân nó với n: - In the tail-recursive version there is no other S-expression waiting for the value of the recursive call, and since there is no further work to do, the state doesn't have to be saved on the stack.
Trong phiên bản đệ quy đuôi không có biểu thức S khác đang đợi giá trị của cuộc gọi đệ quy, và vì không còn việc gì để làm, trạng thái không phải được lưu trên ngăn xếp. - In the tail-recursive version there is no other S-expression waiting for the value of the recursive call, and since there is no further work to do, the state doesn’t have to be saved on the stack.
Trong phiên bản đệ quy đuôi không có biểu thức S khác đang đợi giá trị của cuộc gọi đệ quy, và vì không còn việc gì để làm, trạng thái không phải được lưu trên ngăn xếp. - In tail recursion, you perform your calculations first, and then you execute the recursive call, passing the results of your current step to the next recursive step.
Trong đuôi đệ quy, trước tiên bạn thực hiện các phép tính của mình, và sau đó bạn thực hiện cuộc gọi đệ quy, chuyển các kết quả của bước hiện tại của bạn đến bước đệ quy tiếp theo. - In traditional recursion, the typical model is that you perform your recursive calls first, and then you take the return value of the recursive call and calculate the result.
Trong sự đệ quy truyền thống, các mô hình điển hình là bạn thực hiện các cuộc gọi đệ quy của bạn đầu tiên, và sau đó bạn lấy giá trị trả về của cuộc gọi đệ quy và tính toán kết quả.
- recursive In the first recursive call, the value of n is 0.5. Ở lời gọi đệ quy thứ...
- call I remember when Mom used to call Jack her boyfriend. Tôi vẫn còn nhớ lúc mẹ...