機測真題:矩陣鏈乘法運算量估算(括號匹配與堆疊模擬)
矩陣乘法結合順序影響運算量:A(50×10)、B(10×20)、C(20×5)。(AB)C 需 15000 次乘法,A(BC) 僅需 3500 次。給定矩陣維度
機測真題:IP 地址與長整數雙向轉換(位運算與字串格式化)
IPv4 地址與 32 位無符號整數互轉:IP 四段各佔 8 位,拼成 32 位二進位再轉十進位;反之亦然。 轉換原理 IP: 10.0.3.193 十進位:
機測真題:兄弟單詞查找(itertools 排列生成 + 字典序輸出)
給定 n 個單詞組成字典,再給一個目標單詞 x,找出字典中 x 的所有「兄弟單詞」(字母重新排列後相同、但不等於 x 本身),按字典序輸出第 k 個。 題目定
機測真題:陣列分組問題(5 的倍數與 3 的倍數分組、背包式貪心)
判斷陣列能否分成兩組,使兩組和相等,且:5 的倍數必須在一組,3 的倍數(非 5 的倍數)必須在另一組,其餘數字自由分配。 題目規則 輸入:多組測資,每組第
機測真題:紅梅樁最長上升子序列(bisect 二分查找優化 O(n log n))
經典 LIS(最長遞增子序列)問題:給定梅花樁高度序列,從任意起點向後走,只能踩更高的樁,求最大步數。標準 DP 為 O(n²),用 bisect 二分優化至
機測真題:24 點運算遊戲(itertools 解法,含撲克牌權重與格式化輸出)
經典機測題:輸入 4 張撲克牌,用 + - * / 運算得到 24。考察 itertools 組合生成、撲克牌權重映射、運算優先級(無括號、左到右)、特殊牌面處
Python itertools 模組詳解:高效迭代器組合子與 24 點遊戲實戰
itertools 是 Python 標準庫中處理迭代組合的利器,提供記憶體高效、速度極快的組合子函數。本文詳細介紹四大核心組合函數,並以 24 點遊戲算法為實
機測真題:牛頓迭代法求立方根(Python 實作)
計算機考試經典數值計算題:不使用庫函數,利用牛頓迭代法求任意實數的立方根,保留一位小數。 題目需求 輸入:一個 double 型別實數 輸出:其立方根,四捨
Python 字串切片完全指南:索引、切片與進階技巧
字串是 Python 中最基礎的資料型別之一,掌握字串的索引存取與切片操作,能大幅提升文字處理效率。本文系統整理單一字元存取、區間切片、步進值應用等核心技巧,並
Python len() 函數完全指南:字串長度與位元組數計算
在 Python 開發中,掌握字串長度與位元組數的計算方式是基礎且關鍵的技能。無論是資料驗證、檔案處理還是網路傳輸,len() 函數都是最常用的工具之一。本文將
Python split() 方法詳解:字串分割與參數應用全攻略
字串分割是文字處理的高頻操作,Python 內建的 split() 方法功能強大且靈活。本文詳細解析其參數用法、預設行為與實戰技巧,助你精準掌握字串拆分。 方
Python join() 方法詳解:列表/元組字串高效合併
join() 是字串型別的核心方法,專門用於將可疊代物件(列表、元組等)中的多個字串元素,以指定分隔符合併為單一字串。它是 split() 的逆操作,效能極佳,
Python count() 方法詳解:字串出現次數統計與區間搜尋
count() 方法用於統計子字串在字串中出現的次數,支援指定搜尋區間,是文字分析、資料清洗的常用工具。本文詳細說明語法、參數與實戰範例。 方法語法 str.
HNU 計網實驗二:Socket 聊天與檔案傳輸完整實作(Python 版)
湖南大學計算機網路實驗二完整記錄:基於 Python socket 與 socketserver 實作支援文字聊天、檔案雙向傳輸的 TCP 客戶端/伺服器程式。
27 歲女生從運營轉行 Python 開發:從月薪 4K 到 10K 的自學心路歷程
一位普通計算機科系女生,從網路運營崗位起步,經歷半年自學 Python 轉型開發,薪資從 4K 跳至 6K,兩年內達到月薪 10K。本文分享其完整轉型路徑、踩坑
藍橋杯練習:閏年判斷邏輯與字串輸出大小寫敏感(Python)
經典條件判斷題:依規則判斷輸入年份是否為閏年,輸出 yes 或 no(嚴格區分大小寫)。 閏年規則 能被 4 整除但不能被 100 整除 → 閏年 能被 4
藍橋杯練習:圓面積計算與格式化輸出(Python math 模組)
基礎幾何計算題:給定半徑 r,輸出圓面積,保留小數點後 7 位。重點考察 math.pi 使用與格式化輸出精度控制。 題目需求 輸入:整數 r(半徑) 輸出
藍橋杯練習:等差數列求和 1+2+...+n(Python 數學公式解法)
基礎數學題:計算前 n 項自然數和。迴圈累加會超時,必須使用等差數列求和公式。 題目需求 輸入:整數 n 輸出:1 + 2 + ... + n 的值 陷阱: