lua 判断一个表是否是连续的表
来源:互联网 发布:开淘宝店的详细流程 编辑:程序博客网 时间:2024/06/04 01:22
function Remove(ta,value)
local i = 1
while(ta[i]) do
if(ta[i] == value) then
table.remove(ta,i)
else
i = i+1
end
end
end
function Swap(num1,num2)
local temp = num1
num1 = num2
num2 = temp
end
function BubbleSort(ta)
for i= 0,#ta - 1,1 do
for j = 2,#ta-i,1 do
if(ta[j]>ta[j-1])then
Swap(ta[j],ta[j-1])
end
end
end
end
function IsContinus(ta)
local zeroCount = 0
for k,v in pairs(ta) do
if(v == 0) then
zeroCount = zeroCount+1
Remove(ta,v)
end
end
BubbleSort(ta)
for i = 2,#ta,1 do
lerp = ta[i]-ta[i-1]-1
zeroCount = zeroCount-lerp
end
if(zeroCount>=0)then
print("是连续的表")
else
print("非连续的表")
end
end
ta1 = {1,2,3,4,6}
IsContinus(ta1)
阅读全文
0 0
- lua 判断一个表是否是连续的表
- 判断是否是一个表
- 判断一个字符串的是否是时间
- 判断一个链表是否是回文链表
- java判断一个链表是否是回文结构
- 判断一个单链表是否是回文链表
- 判断一个链表是否是回文结构 Python 版
- 给定一个链表,判断是否是回文
- lua 判断是否是emoji表情
- 判断一个数组中的数字是否连续
- 判断一个年份是否是闰年的判断方法
- ASP.NET 判断是否是连续的数字(可重复,但必须是连续的数字)
- 判断是否是一个邮箱
- 判断一个字符串是否是一个合法的电子邮件地址
- 判断一个树是否是另外一个树的子树
- 判断一个字符串是否是一个字符串的旋转字符串
- 判断一个单向链表是否有环和判断一个单向链表是否是循环链表
- 判断一个单向链表是否有环和判断一个单向链表是否是循环链表
- Java知识(多线程模式和线程安全)
- 独立表单项目开发总结
- 网站统计中的数据收集原理及实现
- CodeForces
- TensorFlow入门教程集合
- lua 判断一个表是否是连续的表
- FastDfs常见错误
- jenkins全局工具配置(环境变量)
- SpringBoot之fastjson(M)
- swagger 入门(一)
- Java的变量声明_条件结构_循环
- 论文笔记
- C# 获取最新文件
- mysql 查询结构统计