title: Creating a Set ADT in C
body: <p>I am trying to create an ADT.</p>
  
  <p>It is a dynamic set of finite elements. It must be implemented using arrays and linked lists.</p>
  
  <p>Some operations include <code>add(set, x)</code> and <code>remove(set, x)</code>.</p>
  
  <p>I understand that I first need to create an interface which will be common to both the array implementation and the linked list implementation. </p>
  
  <p>I am however, not sure as regards the structure for this data type. What should I include?</p>
  
  <pre><code>struct test {
      int x;
      char y;
  };
  </code></pre>
  
  <p>Something like that? Or let's say that I make the set exclusive for integers, what will the data structure involve?</p>
  
  <p>Help would be greatly appreciated. Thanks!</p>