Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

vezane liste i kreiranje matrice

[es] :: C/C++ programiranje :: C/C++ za početnike :: vezane liste i kreiranje matrice

[ Pregleda: 3053 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

hello1
hako hako

Član broj: 150469
Poruke: 2
*.tz.dlp176.bih.net.ba.



Profil

icon vezane liste i kreiranje matrice01.07.2007. u 19:21 - pre 204 meseci
potrebna pomoc kod rjesavanja zadatka iz C-a.
naime radi se o kreiranju sparsne matrice preko jednostruko povezanih lista.
kreirati pomocu vezane liste cvorova koji nose dvije vrijednosti index kolone elementa i vrijednost elementa u datoj koloni
za svaki red matrice koristi se po jedna vezana lista
potom kreirati f-je:
kreiranje matrice na osnovu zadatih dimenzija, insertiranje elemenata u sparsnu matricu...
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.dynamic.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: vezane liste i kreiranje matrice01.07.2007. u 19:39 - pre 204 meseci
(01.07.2007. - 21:39) Tema je premeštena iz foruma C programiranje u forum C za početnike.
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.dynamic.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: vezane liste i kreiranje matrice01.07.2007. u 19:40 - pre 204 meseci
I po hiljaditi put:

Molim Vas da postavite kod koji ste do sada uradili.
Po pravilima [ES] foruma brišu se sve teme u kojima autor traži da mu se uradi domaći zadatak, a da prethodno ništa sam nije pokušao. Domaći zadaci su predviđeni za samostalan rad, a članovi C/C++ foruma će svakako *pomoći* kada autor i sam pokaže svoje angažovanje i inicijativu.

Hvala na razumevanju i srećan rad.
 
Odgovor na temu

hello1
hako hako

Član broj: 150469
Poruke: 2
*.tz.dlp176.bih.net.ba.



Profil

icon Re: vezane liste i kreiranje matrice01.07.2007. u 19:46 - pre 204 meseci
Code:

#include <stdlib.h>
#include <malloc.h>
#include <stdio.h>
#include <ctype.h>
#include <string.h>
#include <math.h>
#define KRAJ (cvor *) 0;
typedef struct cvor *p_c;
typedef struct cvor
{
    int kolona;
    double vrijednost;
    p_c next;
}cvor;
typedef struct lista
{
    p_c pocetak;
}list,*p_l;

typedef struct matrica
{
    int red;
    int kolona;
    p_l redovi;
}matrica,*pm;

/* pokazivac na prvi element liste (globalna varijabla) */
cvor *start=KRAJ;
/* kreiraj listu i prvi element postavi na NULL */
p_l Kreirajlistu()
{
    p_l lista;
    lista = (p_l)malloc(sizeof(list));
    lista->pocetak = start;
    return lista;
}
void brisi_listu (p_l lista, int all)
{
    p_c del;
    while (lista && lista->pocetak)
    {
        del = lista->pocetak;
        lista->pocetak = lista->pocetak->next;
        free((void*)del);
    }
    if (all) free(lista);
}

p_c Ubaci_u_listu (p_l list, int kolona, double vrijednost)
{
    p_c *p = &list->pocetak;
    p_c n;

   /* ako je lista prazna onda je ovo prvi element */
    if ( *p == NULL )
    {
        n = (p_c)malloc(sizeof(cvor));

      /* ima memorije */
        if ( n )
        {
            n->kolona = kolona;
            n->vrijednost = vrijednost;
            n->next = NULL;
            (*p) = n;
        }
        return n;
    }



[Ovu poruku je menjao X Files dana 01.07.2007. u 21:00 GMT+1]
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: vezane liste i kreiranje matrice

[ Pregleda: 3053 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.