đây là 1 trong những cấu trúc và giải thuật của môn cấu trúc dữ liệu trong java có nghĩa là phần đệ quy.Nó thực hiện các bài toán như tính giai thừa,....có một số giải thuật như chuyển từ số thập phân sang số nhị phân hay ngược lại.chúc các bạn học tốt
ĐỆ QUY 5/8/2015 Thc s: Trn Lê Như Qunh L cch mt hm tự gi li chnh bn thân ca n. ĐNH NGHA BI TON “GIAI THA” BI TON “GIAI THA” 5/8/2015 Thc s: Trn Lê Như Qunh BI TON “DRAWING AN ENGLISH RULER” 5/8/2015 Thc s: Trn Lê Như Qunh BI TON “DRAWING AN ENGLISH RULER” 5/8/2015 Thc s: Trn Lê Như Qunh GIẢI THUẬT TÌM KIẾM NH PHÂN The algorithm maintains two parameters, low and high, such that all the candidate elements have index at least low and at most high. Initially, low =0 and high=n−1. We then compare the target value to the median candidate, that is, the element with index mid=⌊(low+high)/2⌋. We consider three cases: If the target equals the median candidate, then we have found the item we are looking for, and the search terminates successfully. If the target is less than the median candidate, then we recur on the first half of the sequence, that is, on the interval of indices from low to mid−1. If the target is greater than the median candidate, then we recur on the second half of the sequence, that is, on the interval of indices frommid+1 to high. An unsuccessful search occurs if low >high, as the interval [low, high]is empty. 5/8/2015 Thc s: Trn Lê Như Qunh GIẢI THUẬT TÌM KIẾM NH PHÂN 5/8/2015 Thc s: Trn Lê Như Qunh Pht biu Chia số thp phân cho 2 cho đn khi thương bng 0 Đc phn dư theo chiu ngưc li Code tham kho: LinkedList<Integer> result = new LinkedList<>(); public String decToBi(int num){ if((num/2) != 0){ result.addFirst(num%2); decToBi(num/2); }else{ result.addFirst(num%2); } return this.listToString(result); } Thử mt số cách chuyn đổi khác??? SỬ DNG ĐỆ QUY GIẢI QUYẾT BI TON “CH U Y N ĐI THẬP PHÂN SANG NHỊ PHÂN”