Analisis Dan Optimalisasi Algoritma Kinerja Algoritma Pemrograman Dan Struktur Data Dalam Penyelesaian Masalah Komputasi

Main Article Content

Winda Noviana
Rifky Arkabi

Abstract

Programming algorithms and data structures are the main foundations in solving computational problems. In this increasingly complex era, it is important to continuously analyze and optimize the performance of algorithms in order to improve the efficiency and speed in solving computational problems. This study aims to conduct an in-depth analysis of the performance of various commonly used programming algorithms and data structures, and to identify areas where optimization can be applied. Experimental methods are used to measure the performance of algorithms in various problem scenarios, while optimization techniques, such as reducing time complexity or using more efficient data structures, are proposed to improve performance. The results of this study are expected to provide valuable insights for software developers and computer scientists in improving the quality of computational solutions.

Article Details

How to Cite
Noviana, Winda, and Rifky Arkabi. “Analisis Dan Optimalisasi Algoritma Kinerja Algoritma Pemrograman Dan Struktur Data Dalam Penyelesaian Masalah Komputasi”. Adil : Jurnal Hukum STIH YPM 4, no. 2 (November 26, 2022): 158-164. Accessed August 13, 2026. https://adil.stihypm.ac.id/index.php/ojs/article/view/131.
Section
Articles

References

Cormen, Thomas H., Charles E. Leiserson, Ronald L. Rivest, dan Clifford Stein. "Introduction to Algorithms." MIT Press, 2009.

Sedgewick, Robert, dan Kevin Wayne. "Algorithms." Addison-Wesley Professional, 2011. Dasgupta, Sanjoy, Christos H. Papadimitriou, dan Umesh V. Vazirani. "Algorithms." McGraw-Hill Education, 2008.

Goodrich, Michael T., dan Roberto Tamassia. "Data Structures and Algorithms in Java." John Wiley & Sons, 2014.

Lafore, Robert. "Data Structures and Algorithms in Java." Sams Publishing, 2002.

Skiena, Steven S. "The Algorithm Design Manual." Springer Science & Business Media, 2008. Bentley, Jon. "Programming Pearls." Addison-Wesley Professional, 1999.

McGeoch, Catherine C. "Toward a Practical Method for Measuring the Runtime Complexity of Algorithms." Journal of Experimental Algorithmics (JEA), 2012.

Sedgewick, Robert. "Analytic Combinatorics." Cambridge University Press, 2013.

Knuth, Donald E. "The Art of Computer Programming, Volumes 1-4A Boxed Set." Addison-Wesley Professional, 2011.

Mehlhorn, Kurt, dan Peter Sanders. "Algorithms and Data Structures: The Basic Toolbox." Springer Science & Business Media, 2008.

Gonnet, Gaston H., Ricardo Baeza-Yates, dan Tim Snider. "Handbook of Algorithms and Data Structures: in Pascal and C." CRC Press, 1991.

Weiss, Mark Allen. "Data Structures and Algorithm Analysis in Java." Pearson, 2015.

Manber, Udi. "Introduction to Algorithms: A Creative Approach." Addison-Wesley Professional, 1989. Bentley, Jon Louis. "More Programming Pearls: Confessions of a Coder." Addison-Wesley Professional, 1988.