Prima pagină » Cum se dezvoltă »
Sprintul din decembrie 2009¶
- Lansarea este pe 01-12-2009.
- Sprint-ul din 12-2009 va conține task-uri ce n-au fost realizate în acest sprint.
- Se lucrează doar pe versiune instabilă din Temelia
Descriere¶
- Îmbunătățiri
- edge_t
1 void edge_debug(edge_t edge, void *stream);
- vertex_t
1 void vertex_debug(vertex_t vertex, void *stream);
- Graf
- Implementarea grafului cu matrice de adiacență
1 void *graph_matrix_new(int size);
2 void graph_matrix_delete(void *graph);
3 void graph_matrix_resize(void *graph, int size);
4 void graph_matrix_add_edge(void *graph, unsigned int src, unsigned int dest,
5 edge_t edge);
6 edge_t graph_matrix_remove_edge(void *graph, unsigned int vertex1,
7 unsigned int vertex2);
8 edge_t graph_matrix_get_edge(void *graph, unsigned int vertex1,
9 unsigned int vertex2);
10 vertex_t graph_matrix_first_vertex(void *graph, unsigned int vertex,
11 void *context);
12 vertex_t graph_matrix_next_vertex(void *graph, unsigned int vertex,
13 void *context);
14 void graph_matrix_iterate(void *graph, void(*iterate)(vertex_t src,
15 vertex_t dest, double cost, char *label, void *key, char type));
16
17 graph_implementation_t graph_matrix_get_implementation();
- Teste de calitate pentru codul scris mai sus
Disponibil și în:
HTML
TXT