反轉字串(從右往左讀,而不是從左往右讀)在程式設計中是出乎意料常見的工作。
舉例來說,在生物資訊領域裡,反轉 DNA 或 RNA 字串的序列,對各種分析來說往往很重要,例如找出互補股,或是辨識具有生物學意義的迴文序列。
你的任務是反轉一個給定的字串。
幾個例子:
"stressed"變成"desserts"。"strops"變成"sports"。"racecar"變成"racecar"。| 暫存器 | 用途 | 型態 | 說明 |
|---|---|---|---|
$a0 |
輸入 | 位址 | 以 null 結尾的輸入字串 |
$a1 |
輸入/輸出 | 位址 | 以 null 結尾的輸出字串 |
$t0-9 |
暫時 | 任意 | 用於暫時儲存 |
探索 14 種反轉字串的不同方法,涵蓋 Unicode 碼點、字素、堆疊與堆積的記憶體配置,以及指標等主題。放鬆一下,跟著 Jeremy 和 Erik 一起享受 45 分鐘的學習時光。