Advertisement
Guest User

au

a guest
Feb 25th, 2020
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.31 KB | None | 0 0
  1. vector init_vector() {
  2.   vector v;
  3.   v.size = 0;
  4.   v.mem_size = 1;
  5.   v.a = malloc(sizeof (int));
  6.   return v;
  7. }
  8.  
  9. void push_back(vector v, int x) {
  10.   if (v.size + 1 >= v.mem_size) {
  11.     v.mem_size *= 2;
  12.     v.a = realloc(v.a, sizeof(int) * (unsigned)v.mem_size);
  13.   }
  14.   v.a[v.size] = x;
  15.   v.size += 1;
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement