adjacency_matrix.cpp 295 B

1234567891011121314151617
  1. #include "adjacency_matrix.hpp"
  2. void
  3. AdjacencyMatrix::init(size_t _n){
  4. n=_n;
  5. if(data!=nullptr) delete[] data;
  6. data=new char[n*n];
  7. }
  8. unsigned int
  9. AdjacencyMatrix::get_diag_square_sym(size_t i) const{
  10. unsigned int res=0;
  11. for(size_t j=0;j<n;++j){
  12. res+=get(i,j);
  13. }
  14. return res;
  15. }