2025-06-08

在過去的一周中,我主要學(xué)習(xí)了算法,做python小游戲,還有學(xué)校實(shí)訓(xùn)答辯

本周重點(diǎn)攻克數(shù)據(jù)結(jié)構(gòu)中的哈希表與鏈表。通過《數(shù)據(jù)結(jié)構(gòu)與算法 JavaScript 描述》及 LeetCode 專題訓(xùn)練,系統(tǒng)掌握哈希表的底層實(shí)現(xiàn)(如鏈?zhǔn)降刂贩ㄌ幚頉_突、負(fù)載因子調(diào)優(yōu)),深入理解鏈表的內(nèi)存結(jié)構(gòu)與指針操作(雙向鏈表的插入刪除、虛擬頭節(jié)點(diǎn)優(yōu)化)。

python小游戲中:玩家飛機(jī)控制:通過pygame.KEYDOWN事件監(jiān)聽,實(shí)現(xiàn)每秒 15 像素的平滑移動(dòng),支持邊界碰撞檢測(cè)防止飛機(jī)移出屏幕;敵機(jī)系統(tǒng):使用pygame.sprite.Group管理敵機(jī)對(duì)象,通過隨機(jī)函數(shù)生成 3 種不同速度(2-5 像素 / 幀)的敵機(jī),設(shè)置從屏幕上方隨機(jī)位置降落;子彈與碰撞:玩家按空格發(fā)射子彈,利用pygame.Rect.colliderect()實(shí)現(xiàn)子彈與敵機(jī)的矩形碰撞檢測(cè),碰撞時(shí)播放爆炸音效并累計(jì)得分。

團(tuán)隊(duì)基于HTML5/CSS3/JavaScript開發(fā)的《天氣查詢工具》項(xiàng)目完成答辯。答辯中,評(píng)委針對(duì) "API 請(qǐng)求頻率限制" 提出優(yōu)化建議,團(tuán)隊(duì)提出解決方案:增加本地緩存機(jī)制(使用 SessionStorage 存儲(chǔ) 2 小時(shí)內(nèi)的查詢結(jié)果)、添加請(qǐng)求節(jié)流函數(shù)(限制每分鐘最多 5 次查詢)。此外,通過現(xiàn)場(chǎng)演示實(shí)時(shí)天氣更新、溫度單位切換(℃/℉)等功能,獲得 "交互邏輯清晰"" 兼容性良好 " 的評(píng)價(jià)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 這次呢,讓我們重溫一下兒時(shí)的樂趣,用Python做一個(gè)飛機(jī)大戰(zhàn)的小游戲。接下來(lái),讓我們一起走進(jìn)“飛機(jī)大戰(zhàn)”。 一....
    HDhandi閱讀 1,982評(píng)論 1 4
  • 這次呢,讓我們重溫一下兒時(shí)的樂趣,用Python做一個(gè)飛機(jī)大戰(zhàn)的小游戲。接下來(lái),讓我們一起走進(jìn)“飛機(jī)大戰(zhàn)”。一.確...
    爽爽ing閱讀 507評(píng)論 0 0
  • 簡(jiǎn)介:使用pygame庫(kù)來(lái)做打飛機(jī)的小游戲,由鍵盤控制飛機(jī)的移動(dòng),消滅敵機(jī),聲音效果展示。代碼參考網(wǎng)上,自己也做了...
    極客匠閱讀 578評(píng)論 0 1
  • 投射我兒讀書明理,修身做人,每天情緒平和穩(wěn)定,陽(yáng)光快樂,越來(lái)越會(huì)調(diào)節(jié)自己的情緒和壓力。 投射我兒成為更好的自己,多...
    花開生兩面閱讀 43評(píng)論 0 0
  • 小白學(xué)Python最苦惱的是路線怎么走,怎樣才不會(huì)走彎路,這里分享一份Python+人工智能的學(xué)習(xí)方案及目標(biāo)。感興...
    yoku醬閱讀 5,123評(píng)論 1 1

友情鏈接更多精彩內(nèi)容