Talk:Dijkstra's algorithm

Hi all,

Including Important Sections

Hi all,

This article was one of the first sources I looked to for understanding graph theory. Now that I am more familiar with the topic, there are clear changes that needed to be made to make this article more complete, and I've attempted to start this process but will still need help!

For summarizing the motivation behind the changes I made:

- Introduction: 'faster' doesn't fit the encyclopedic tone of Wikipedia, and understanding time complexity is both important and potentially accessible even on Simple English Wikipedia! It's how you can compare which tool to use given what type size and limitations you have for an algorithm's application. I replaced this with short examples of how this algorithm can be used, to hopefully build an accessible understanding of why you would want to use this algorithm.

- Algorithm: Referencing the nodes as 'things' does simplify the language, but a reader can infer what a node means especially if contextualized earlier. The actual steps listed for performing the algorithm didn't fully align to how it actually works, so I have revised it to hopefully be more aligned while using the proper language.

- Time Complexity: Big O notation can be inaccessible, but it has a direct explanation of how to source it and write it. I hope that the link to the Simple Big O page is helpful, but some variant of this with or without the actual name is important!

- Limitations: Dijkstra's is not always the best, and there are many graph algorithms students will learn about that are closely related to Dijkstra's. Including information about why these alternatives exist and briefly introducing why they are useful is hopefully a good springboard for people trying to actually implement this algorithm.


There's still a lot of changes necessary to improve this article, but I'm hoping that this is a good start! Rather than fully remove any or all of these sections, please discuss why the sections may be inaccessible or why you think they are not important to the understanding of Dijkstra's algorithm. This way we can all improve the article with a clear consensus for what should and should not be present!

:^)

- Miles MShelUR (talk) 23:45, 8 December 2025 (UTC)Reply


Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.