Stack Data Structure C Main Program Version 1.0


  1. //      main.c
  2. //      
  3. //      Copyright 2010 Hafizh Herdi Naufal <twohnuvo@gmail.com>
  4. //      
  5. //      This program is free software; you can redistribute it and/or modify
  6. //      it under the terms of the GNU General Public License as published by
  7. //      the Free Software Foundation; either version 2 of the License, or
  8. //      (at your option) any later version.
  9. //      
  10. Continue reading

Advertisements

Stack Data Structure C Source Code Version 1.0


  1. //      inpost.c
  2. //      
  3. //      Copyright 2010 Hafizh Herdi Naufal <twohnuvo@gmail.com>
  4. //      
  5. //      This program is free software; you can redistribute it and/or modify
  6. //      it under the terms of the GNU General Public License as published by
  7. //      the Free Software Foundation; either version 2 of the License, or
  8. //      (at your option) any later version.
  9. //      
  10. Continue reading

Stack Data Structure C Header Version 1.0


Yosh, ini adalah representasi dari struktur data Stack yang saya tulis dalam bahasa C. Stack adalah tumpukan, yang berarti kita hanya bisa mengakses bagian atasnya saja. Fungsi dan prosedur yang ada di sini masih berupa operasi dasar, seperti push, pop, fungsi untuk mencari elemen tertentu pada stack, fungsi untuk membuat stack dari stack yang sudah ada, dan fungsi untuk membalik urutan dari stack. Ini adalah headernya, tanpa initial dan final state karena saya asumsikan kalian sudah tahu kegunaan dari fungsi-fungsi tersebut. Kalau ada fungsi yang baru akan saya update.

  1. #ifndef inpost_h
  2. #define inpost_h
  3. #define nil NULL
  4. #include “boolean.h”
  5. #include “stdlib.h”
  6. #include <stdio.h>
  7. //definisi type stack
  8. Continue reading