Neurochirurgie minim invazivă
"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv. Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice. www.neurohope.ro |
Intrebare problema C++
Last Updated: Mar 30 2014 12:50, Started by
everythingcounts
, Mar 30 2014 12:50
·
0
#1
Posted 30 March 2014 - 12:50
Buna ziua! Am si eu o intrebare in legatura cu o problema: avand nodul de start si final dintr-un arbore, sa se afiseze drumul minim (daca exista) si muchiile ce le contin. As vrea daca se poate o indicatie doar, ma tot gandesc si nu stiu exact cum s-o fac. Deja s-a facut BF iar la drum minim ma gandeam sa fac cu algoritmul lui Dijkstra sau Roy Floyd dar nu stiu daca este cel mai indicat. Mai jos este programul ce mi-a fost aratat la laborator.
#include <iostream> #include <queue> using namespace std; int main() { int n, i, j, s,f, var, A[100][100], viz[100], d[100], t[100]; queue <int>c; cout<<"Numarul de noduri:"; cin>>n; for (i=1;i<=n;i++) {for (j=1;j<=n;j++) cin>>A[i][j]; } { cout<<"Nodul de start:"; cin>>s; {viz[i]=d[i]=t[i]=0; viz[s]=1; c.push(s); while (!c.empty()) { var=c.front(); c.pop(); cout<<var<<"-"; for (i=1;i<=n;i++) if (A[var][i]==1) if (v[i]==0) { c.push(i); t[i]=var; d[i]=d[var]+1; viz[i]=1; }} return 0; cout<<d[i]; } }} |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users