Я знаю, как реализовать граф, используя связанный список или матрицу. Но я хочу знать, когда использовать связанный список, а когда использовать матрицу для представления графа?