title: How to call a function that has as arguments an array of pointers? in C
body: <p>I need to merge K ordered lists in <code>O(n*logk)</code>. I am trying to create an array of lists and I don't know how to call certain functions (like min_heapify).</p>
  
  <pre><code>void min_heapify(List *list[],int size);
  
  void main() {
      List list[10]; // initialize all 10 list randomly in ascending order.
      min_heapify(&amp;list,10); // This line won't compile.
  
  }
  </code></pre>
  
  <p>Please help.</p>