Untitled

                Never    
C
       
#include <stdio.h>
#include <stdlib.h>
#define MAX 10

typedef struct cvor {
int i;
struct cvor *s;
} CVOR;

typedef struct graf {
int n;
// broj cvorova
char *r[10]; // inf. sadrzaj cvorova
CVOR *s[10]; // liste susjednosti
} GRAF;

void dodaj(CVOR **pglava, int i);
GRAF* st(const GRAF *g, int c);

int main()
{
//    GRAF *g ={5, , {0,1,1,0,0}, {1,0,0,1,0}, {1,0,0,1,1}, {0,1,1,0,1}, {0,0,1,1,0}}
    return 0;
}
void dodaj(CVOR **pglava, int i){
    if(*pglava == NULL){
        CVOR *q= (CVOR *)calloc(1, sizeof(CVOR));
        q->i == i;
        *pglava = q;
    }
    while(*pglava){
        *pglava = (*pglava)->s;
    }

    CVOR *q= (CVOR *)calloc(1, sizeof(CVOR));
    q->i == i;
    (*pglava)->s = q;

}

GRAF* st(const GRAF *g, int c){
    GRAF *st;
    st->n = g->n;
    // st->r = g->r;

    int visited[10] = {};

    void dfs(int u){
        visited[u] = 1;
        for(int v = 0; v < g->n; v++)
        {
            if (!visited[u] && g->s[v] != NULL) {
                st->s[u] = g->s[v];
                dfs(v);
            }
            
        }
        
    }
    dfs(c);
}

Raw Text