程序調(diào)試中的數(shù)據(jù)結(jié)構(gòu)演變可視化方法
計算機工程
頁數(shù): 11 2024-03-21
摘要: 數(shù)據(jù)結(jié)構(gòu)是程序執(zhí)行時的重要信息載體,其演變過程往往較為復雜和抽象。針對程序設計初學者較難理解數(shù)據(jù)結(jié)構(gòu)演變過程的問題,提出一種面向程序調(diào)試中的數(shù)據(jù)結(jié)構(gòu)演變可視化方法。在調(diào)試開始時,首先使用組件表達式表示數(shù)據(jù)結(jié)構(gòu),然后通過配置表以及布局函數(shù)將組件表達式生成可視化視圖。在進行單步調(diào)試后,通過對比單步調(diào)試前后的可視化數(shù)據(jù)方式生成組件演變行為,運用有限狀態(tài)機理論構(gòu)建數(shù)據(jù)結(jié)構(gòu)演變模型,該模...