Visualization Techniques for the Design and Analysis of Dynamic Programming Algorithms | IEEE Conference Publication | IEEE Xplore

Visualization Techniques for the Design and Analysis of Dynamic Programming Algorithms


Abstract:

Dynamic programming is one of the most challenging algorithm design techniques for computer programmers. Students frequently struggle with dynamic programming algorithms ...Show More

Abstract:

Dynamic programming is one of the most challenging algorithm design techniques for computer programmers. Students frequently struggle with dynamic programming algorithms in Data Structures and Algorithms courses, and software developers often find it difficult to solve dynamic programming problems during job interviews. To address this issue, we have developed a new visualization technique to help students better understand, analyze, and design dynamic programming algorithms. Previous dynamic programming visualizations have primarily focused on illustrating the execution sequence of programs. Our visualizations are designed to help students recognize the common logical patterns shared by a diverse set of problems. Additionally, students can use these visualizations as visual aids to assist them in designing dynamic programming algorithms.
Date of Conference: 22-26 July 2024
Date Added to IEEE Xplore: 17 October 2024
ISBN Information:

ISSN Information:

Conference Location: Coimbra, Portugal

References

References is not available for this document.