function to remove a node from a bst in c++ code example

Example 1: remove from unordered_set c++

// By position:	iterator erase ( const_iterator position );
// By key:		size_type erase ( const key_type& k );
// By range:	iterator erase ( const_iterator first, const_iterator last );

myset.erase ( myset.begin() );                    // erasing by iterator
myset.erase ( "France" );                         // erasing by key
myset.erase ( myset.find("Japan"), myset.end() ); // erasing by range

Example 2: create function in python

def myFunction():
  print('I am running in a function!')

Example 3: How to create a function in javascript

function addfunc(a, b) {
  return a + b;
  // standard long function
}

addfunc = (a, b) => { return a + b; }
// cleaner faster way creating functions!

Example 4: how to create an array from a list in python

def tips_unfold(fn, seed):
  def fn_generator(val):
    while True: 
      val = fn(val[1])
      if val == False: break
      yield val[0]
  return [i for i in fn_generator([None, seed])]

f = lambda n: False if n > 50 else [-n, n + 10]
print(tips_unfold(f, 10))