Advertisement
zydhanlinnar11

Membuat BST yang Seimbang

May 29th, 2022
861
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.44 KB | None | 0 0
  1. // Tested by zydhanlinnar11 on May 28, 2022
  2. #include <iostream>
  3. #include <cassert>
  4. using namespace std;
  5.  
  6. void gen(int l, int r) {
  7.     if(l > r) return;
  8.     int mid = l + (r - l) / 2;
  9.     cout<<mid<<" ";
  10.     gen(l, mid - 1); gen(mid + 1, r);
  11. }
  12.  
  13. int main() {
  14.     #ifdef ZYD_WSL
  15.         freopen("/home/zydhanlinnar11/prakfinal-qa/in", "r", stdin);
  16.     #endif
  17.     int n; cin>>n;
  18.     assert(1 <= n && n <= (int)1e5);
  19.     gen(1, n);
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement