易語言 遍歷表項 刪除重複表項內容

2021-10-24 16:32:07 字數 714 閱讀 9196

.版本 2

.支援庫 iext

.區域性變數 i, 整數型

.區域性變數 jl, 整數型

.區域性變數 沒有重複的文字, 文字型

.區域性變數 列表框標題, 整數型, , "0"

i = 1

.判斷迴圈首 (i ≤ 超級列表框1.取表項數 ())

.判斷開始 (尋找文字 (沒有重複的文字, 超級列表框1.取標題 (i - 1, 1) + 「:」 + 超級列表框1.取標題 (i - 1, 2), , 假) = -1)

沒有重複的文字 = 沒有重複的文字 + 超級列表框1.取標題 (i - 1, 1) + 「:」 + 超級列表框1.取標題 (i - 1, 2) + #換行符 ' 沒有重複的文字用變數來儲存沒有重複的表項

i = i + 1 ' i+1表示迴圈下乙個表項

.預設超級列表框1.刪除表項 (i - 1)

i = i - 1 ' 刪除的時候刪除的是i-1,則超級列表框表項數少了乙個,這個時候必須減去乙個,

i = i + 1 ' 當你減去乙個之後必須再加上i+1,否則會一直儲存i-1的狀態

jl = jl + 1 ' 記錄重複的文字數量

.判斷結束

.判斷迴圈尾 ()

.如果 (jl = 0)

' 資訊框 (「沒有重複的**!」, 0, , )

返回 ()

.否則

511遇見易語言迴圈遍歷刪除陣列中重複成員方法

方法3採用兩次計次迴圈進行遍歷和如果真進行判斷,是最難理解的一種方法,本人感覺沒有方法2好用,這裡作為一種思考講解學習參考。511遇見易語言教程 版本 2 支援庫 spec 子程式 按鈕3 被單擊,刪除陣列重複成員 3 區域性變數 成員,整數型 區域性變數 a,整數型,0 區域性變數 m,整數型 區...

易語言 刪除首尾空行

刪首尾空的函式居然刪除不了 換行符 我覺得我去開發易語言我也行。自己寫了一套演算法 版本 2 子程式 子程式 刪除首尾空行 引數 所有資料,文字型,參考 陣列 區域性變數 i,整數型 區域性變數 是否包含空行,邏輯型 計次迴圈首 取陣列成員數 所有資料 i 如果真 所有資料 i 且 i 1 或 i ...

雙層迴圈遍歷鍊錶刪除重複元素

1.刪除鍊錶中的重複元素,要求是不能夠使用緩衝區 由於題目要求了不能夠使用額外的空間來進行輔助我們找出重複的元素,即不能夠使用額外的資料結構來儲存元素,所以我們不能夠使用雜湊表 hashset 來輔助我們找出重複的元素了,但是我們可以普遍的做法 使用雙重迴圈來找出重複的元素 在鍊錶中一般是使用whi...