FAQ
Reklama
Kontakt
Start
Forum
Arytmetyka i procedury numeryczne
Kolejka
Dodaj odpowiedź z cytatem :Kolejka
Start
Algorytmy
Struktury danych
Kurs algorytmiki
Praktyka
Wzorce projektowe
Prawo IT
Mapa serwisu
Historia strony
Współautorzy
Forum
Narzędzia
Napisz artykuł
Szukaj
Użytkownik
Hasło
Pamiętaj mnie
Przypomnieć login/hasło?
Nie masz konta?
Zarejestruj się
Baza Wiedzy
wersja offline serwisu przeznaczona na urządzenia z systemem Android
Darowizny
Wspomóż rozwój serwisu
Nagłówki RSS
Artykuły
Implementacje
Komentarze
Forum
Bookmarki
Sonda
Implementacji w jakim języku programowania poszukujesz?
C/C++
C#
Delphi/Pascal
Java
Java Script
Python
Php
Inny
Dodaj odpowiedź z cytatem :Kolejka
Nazwa użytkownika
Temat:
[senseo 02-03-2013 13:35:50]:
Witam, mam problem z implementacją wskaźnikową kolejki w C++, pomoże ktoś znaleźć błąd? Z góry dzięki. #include <iostream> #include <conio.h> using namespace std; struct kolejka{ int wartosc; kolejka *nastepny; }; void dodaj(int a, kolejka *&head){ if(head=NULL){ head=new kolejka; head->wartosc=a; head->nastepny=NULL; } else{ kolejka *pom; pom=head; while(pom!=NULL) pom=pom->nastepny; pom=new kolejka; pom->wartosc=a; pom->nastepny=NULL; } } void pokaz(kolejka *head){ if(head!=NULL){ kolejka *pom; pom=head; while(pom!=NULL){ cout<<pom->wartosc<<endl; pom=pom->nastepny; } cout<<"koniec kolejki"; } } void top(kolejka *head){ if(head!=NULL) cout<<head->wartosc; else cout<<"kolejka pusta"; } void zdejmij(kolejka *&head){ if(head!=NULL){ kolejka *pom; pom=head; cout<<"zdjeta wartosc"<<pom->wartosc; head=head->nastepny; delete pom; } else cout<<"kolejka pusta"; } int main(){ kolejka *head=NULL; //kolejka pusta dodaj(8, head); dodaj(6, head); dodaj(4, head); pokaz(head); //top(head); //zdejmij(head); getch(); }
Kod:
Podgląd
Zapisz
Anuluj
Dodaj odpowiedź z cytatem :Kolejka
User
2015-01-01 12:00:00
Powered by
ccBoard
www.algorytm.org (c) 2000-2016