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