lua语言删除重复数据,怎么删不了?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lua语言删除重复数据,怎么删不了?相关的知识,希望对你有一定的参考价值。
--删除重复数据
--如果某元素与其他元素都不一样,那么写入b数组
function x(r)
a= k=1
for m=1,(#r),1 do
p=0
for n=1,(#r),1 do
--循环一次后,n+1
if a[m]~=a[n] then
s=1
--我们计算的是不同的数目,相同的(包括与自身对比判断,不予操作)
else
s=0
end
p=p+s
end
--通过p值来判断是否与剩余数据都不一样,每次对比,如果不一样,就加一次p,
--如果p值与对比次数一样,那么就说明a[m]与剩余值都不一样,写入新数组b
if p==(#r)-1 then
--条件成立,说明数据不重复,该数据与其他数据都不一样,写进新数组a
a[k]=r[m]
k=k+1
end
end
return a
end
-- 主入口
function main()
s=1,3,1,5,8,3,1,6,9,5
s=x(s)
notifyMessage(#(s));
mSleep(2000)
for i=1,(#s),1 do
notifyMessage(s[i]);
mSleep(1000)
end
end
local a = ;
local value = "不存在的值";
a = s; --给临时表赋值 等于传入的参数s
for key1, value1 in ipairs(s) do --遍历参数中的每一个元素
for key2, value2 in ipairs(a) do --遍历临时表a中的每一个元素
if key1 ~= key2 and value1 == value2 then --如果值相等 key不同 则赋值a[key2]等于变量value
a[key2] = value;
end
end
end
value = nil;
return a;
end
你看这样行不
win10的照片浏览记录怎么删除不了
大家在电脑上会留下各种使用痕迹和历史记录,对于清除文件夹的浏览历史记录方法大家可以参照上一篇文章win10历史记录文件夹怎么清除,而本文将会介绍的就是Win10系统内开始菜单的使用痕迹和浏览器使用的历史记录清除方法,其中,删除历史记录方法是使用系统自带的删除浏览历史记录的操作技巧。 Win10系统如何清除开始菜单使用痕迹 在开始菜单中就会留下近期操作过的程序和打开过的项目,那么如何清除这些使用痕迹呢?, 1.鼠标右键Win10系统的任务栏,选择弹出菜单的属性。 2.打开任务栏和开始菜单属性对话框后,选择开始菜单选项卡 3.在开始菜单选项卡里可以看到“在开始菜单中存储并显示最近打开的程序”和“在开始菜单和任务栏中存储并显示最近打开的项目”,将其它们前面的钩子去掉,然后确定保存。 Win10系统浏览历史记录删除方法: 1、打开计算机(win10是这台电脑),在里面直接找到控制面板的选项。 2、来到控制面板主页面上之后,这里面会有很多的选项卡。 3、为了方便查看,可以将这些图标切换成小图标,着样可以方便查看。 4、在所有的图标里面,找到internet选项。 5、直接点击下面的删除就行了。 6、这块可以选择删除的内容,这个就是自己的选择了。 7、点击删除就行了。 总结:以上就是全部的“Win10系统如何清除使用痕迹及浏览历史记录_Win10彻底清除使用痕迹和历史记录”内容。 小编推荐: win10系统怎么恢复win7系统控制面板? Win10系统图片缩略图显示不出来怎么修复 Win10系统在同一窗口打开多个文件夹的设置无效怎么办 参考技术A鼠标右键Win10系统的任务栏,选择弹出菜单的属性。打开任务栏和开始菜单属性对话框后,选择开始菜单选项卡。
在开始菜单选项卡里可以看到“在开始菜单中存储并显示最近打开的程序”和“在开始菜单和任务栏中存储并显示最近打开的项目”,将其它们前面的钩子去掉,然后确定保存。
Win10系统浏览历史记录删除方法:
1,打开计算机(win10是这台电脑),在里面直接找到控制面板的选项。
2,来到控制面板主页面上之后,这里面会有很多的选项卡。
3,为了方便查看,可以将这些图标切换成小图标,着样可以方便查看。
4,在所有的图标里面,找到internet选项。
5,直接点击下面的删除就行了。
6,这块可以选择删除的内容,这个就是自己的选择了。
7,点击删除就行了。
以上是关于lua语言删除重复数据,怎么删不了?的主要内容,如果未能解决你的问题,请参考以下文章