Devilzc0de Forum Follow @devilzc0de
  • Home
  • Hacking
  • Networking
  • Programming
  • O.S
  • Server
  • Tweets
  • Search
  • Member List
  • Calendar
Current time: 06-18-2013, 12:51 PM Hello There, Guest! (Login — Register)
Devilzc0de Forum › Information Technology › Programming › C / C++ v
1 2 3 4 5 ... 15 Next »

[Tutor] berkutat dengan linkedlist

Home General Computer Multimedia Business Lounge

Post Reply 
Tweet
Threaded Mode | Linear Mode
Tutor berkutat dengan linkedlist
04-16-2013, 09:49 PM (This post was last modified: 04-17-2013 01:09 AM by anko_kum4ru.)
Post: #1
rakaslash Offline
./Devilz 1st Cadet
Posts: 14
Joined: Feb 2013
Reputation: 1
berkutat dengan linkedlist
engga ada maksud buat sok2an ngajarin, hanya berniat berbagi ilmu aja sama para penghuni devilzc0de yg terhormat sungkem

sedikit contoh bahasa C utk model linkedlist yang sangat merepotkan otak dan bikin mata jereng belajar

yang udah tau juga mungkin bisa saling share lg ilmu nya
langsung aja... cekkidot --->

Code:
#include<stdio.h>
#include<stdlib.h>
#define EMPTY_LIST  NULL

typedef struct tnode *address;

struct tnode{
int data;
address next;
};

address first;
address last;
address current;
address node;
address alokasikan(int data){
    address alamat_alokasibaru;
    alamat_alokasibaru=(address)malloc(sizeof(node));
    alamat_alokasibaru->data=data;
    alamat_alokasibaru->next= NULL;
    return alamat_alokasibaru;
    
}
void insertfirst(address p){
    p->next=first;
    first=p;
}

void delfirst(address p){
    first=p->next;
    p->next=NULL;
    free(p);
}
void cetak(address p){
    do{
        printf("datanya %d\n",p->data);
        p=p->next;
    }while(p !=NULL);
}

void insertlast(address p){
    last=first;
    while(last->next!=NULL){
        last=last->next;
    }
    last->next=p;
    last=p;
}

void deletelast(){
    last=first;
    while(last->next->next!=NULL){
        last=last->next;
    }
    free(last->next);
    last->next=NULL;
}

void insertafter(address p, address after){
    p->next=after->next;
    after->next=p;
}

void deleteafter(address after){
    address temp;
    temp=after->next;
    after->next=temp->next;
    free(temp);
}

int main(){
        first=NULL;
        current=alokasikan(10);
        insertfirst(current);
        current=alokasikan(12);
        insertfirst(current);
        current=alokasikan(15);
        insertfirst(current);
        current=alokasikan(99);
        insertlast(current);
        cetak(first);
        printf("habis didelete last\n");
        deletelast();
        cetak(first);
        printf("sisipkan sesudah elemen pertama\n");
        current=alokasikan(100);
        insertafter(current,first);
        cetak(first);
        deleteafter(first->next);
        printf("hapus sesudah first->next\n");
        cetak(first);
}
monggo bagi yg doyan baca ketawa
Find all posts by this user
Quote this message in a reply
 Reputed by :  anko_kum4ru(+1)
04-16-2013, 11:55 PM
Post: #2
Alldy Newbie Online
./Newbie si penyamun
Posts: 354
Joined: Oct 2012
Reputation: 18
RE: berkutat dengan linkedlist
wahh ada linggis nie,,mantapmantap

dah lma tak pelajarin lagi ngakakngakak
Visit this user's website Find all posts by this user
Quote this message in a reply
04-17-2013, 12:20 PM
Post: #3
rakaslash Offline
./Devilz 1st Cadet
Posts: 14
Joined: Feb 2013
Reputation: 1
RE: berkutat dengan linkedlist
(04-16-2013 11:55 PM)Alldy Newbie Wrote:  wahh ada linggis nie,,mantapmantap

dah lma tak pelajarin lagi ngakakngakak

silahkan om..... hmm
Find all posts by this user
Quote this message in a reply
04-22-2013, 05:04 AM (This post was last modified: 04-22-2013 05:12 AM by e0ne199.)
Post: #4
e0ne199 Offline
./Devilz 1st Cadet
Posts: 1
Joined: Apr 2012
Reputation: 0
RE: berkutat dengan linkedlist
gunanya apaan nih gan? cmn jadi contoh doank ya?
koq seperti sesuatu yg bisa dibikin sama STL pasrah
Find all posts by this user
Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Topic Tools
Topic Link :
BBCode :
HTML Code :
View a Printable Version Send Thread to a Friend Subscribe to this thread
Submit Google Submit Face book Submit to Digg Submit to Reddit Submit to Furl Submit to Del.icio.us Submit to Jeqq

Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  [Ask] C# update database dengan phpmyadmin,textbox,dan datagridview kenta 0 78 05-20-2013 09:36 AM
Last Post: kenta
Tongue [Tutor] Iseng dengan C++ nyiurmelambai 28 2,590 02-25-2013 03:28 PM
Last Post: abuabu_hat10
Thumbs Up [Tutor] Surat Cinta Dengan C++ chentiz 23 642 01-10-2013 08:57 AM
Last Post: chentiz
  [Tutor] Send Mail Gmail & Yahoo dengan Program C# kadoel 8 253 12-17-2012 09:27 AM
Last Post: kadoel
  [Tutor] Program Send Mail dengan C# kadoel 18 392 12-15-2012 07:20 PM
Last Post: hazel
Thumbs Up [Tutor] Program Urutkan Data dengan metode insertion sort chentiz 4 165 12-10-2012 10:18 PM
Last Post: chentiz
  enkripsi dan deskripsi dengan teknik caesar jinjun 6 1,749 11-05-2012 09:39 PM
Last Post: heram
  mendapatkan page size dengan _SC_PAGE_SIZE mywisdom 1 555 09-16-2012 01:59 PM
Last Post: oktori yusan
  Looping iseng dengan For While RieqyNS13 3 350 06-02-2012 11:34 AM
Last Post: RieqyNS13
  C# Mencari Zodiak dengan SubString kadoel 3 464 03-30-2012 04:26 PM
Last Post: kadoel

Users Browsing
1 Guest(s)

  • Contact Us
  • devilzc0de
  • Return to Top
  • Mobile Version
  • RSS Syndication
  • Help
Current time: 06-18-2013, 12:51 PM Powered By MyBB, © 2002-2013 MyBB Group. Theme created by Justin S. | Mixed By Chaer.Newbie | Fixed By Aditya

USING THIS SITE INDICATES THAT YOU HAVE READ AND ACCEPT OUR TERMS. IF YOU DO NOT ACCEPT THESE TERMS, YOU ARE NOT AUTHORIZED TO USE THIS SITE