CHUAN2 DEV ENGINE
996 正版授权研发中心 · 360 授权合作教学中心 · 抖音传奇直播合作授权 · 快手推广运营商授权
OFFICIAL LICENSED ACADEMY 查验官方授权证书 →
// 威海旷世互娱教学基地 · 独立文章系统 · 全站地图

技术文章 全站地图

共收录 361 篇技术干货,持续自动更新(最新:2026-09-28)。支持方向标签筛选,是全站 Lua / 996 引擎知识的检索入口。

09-27 进阶实战语法算法

Lua前缀和:区间求和的预计算

【语法】 一、机制原理 一行代码开场:s[i] = s[i-1] + a[i]。有了这行递推,任意区间 [l, r] 的求和都变…

996 技术组
09-27 入门夯实语法算法

Lua真值判断:0与空串同样为真

【语法】 一、机制原理 抛个坑:把服务器下发的开关值 if flag then 直接当条件,flag 等于 0 时这段代码居然照…

996 技术组
09-27 入门夯实语法算法

Lua缺失数字:求和作差的定位

【语法】 一、隐蔽陷阱 1 到 n 的流水号少了一个要找出来:逐个比对要先排序;两两异或的思路又撞上 Lua 5.1 没有位运算…

996 技术组
09-27 入门夯实语法算法

Lua最长公共前缀:纵向扫描的逐列比较

【语法】 一、隐蔽陷阱 求一组字符串的公共前缀:拿短串整体比对省事,但串里混着中文时 取的是字节数,按字节切片会把多字节字符拦腰…

996 技术组
09-27 进阶实战语法算法

Lua合并有序数组:从后往前的原地归并

【语法】 一、隐蔽陷阱 把两个有序数组合并进第一个数组(尾部留足了空位):从前往后填会覆盖数组里还没比较的元素,数据被冲掉还不报…

996 技术组
09-27 进阶实战语法算法

Lua多数元素:摩尔投票的计数抵消

【语法】 一、隐蔽陷阱 找出现次数超过一半的元素:先排序再取中位要付一趟排序的开销,计数表又要额外空间,大批量数据下两种路子都偏…

996 技术组
09-27 入门夯实语法算法

Lua位1的个数:逐位取余的二进制计数

【语法】 一、隐蔽陷阱 统计一个数二进制形式里 1 的个数:Lua 5.1 没有内置的二进制转换,也没有位运算符,直接照搬其他语…

996 技术组
09-27 入门夯实语法算法

Lua验证回文串:双指针的首尾比对

【语法】 一、隐蔽陷阱 验证回文串时逐个字符比较首尾:忽略空格和标点后偏移量算错,中间某个字符被跳过,判定结果时对时错。 二、底…

996 技术组
09-27 进阶实战语法算法

Lua双向选择排序:每轮双极值的原地交换

【语法】 一、隐蔽陷阱 双向选择排序每轮同时找最大和最小值:交换最小值后最大值位置可能偏移,不做修正会导致交换错位。 二、底层原…

996 技术组
09-27 进阶实战语法算法

Lua位图排序:海量数据的非比较排序

【语法】 一、隐蔽陷阱 百万级数值去重排序,用 table.sort 会卡数秒——数值范围有限时,一张位图表一次遍历即可完成排序…

996 技术组
09-27 进阶实战语法算法

Lua颜色分类:三路分区的荷兰国旗

【语法】 一、隐蔽陷阱 0、1、2 三种颜色混在一起要分区排列:先统计再覆写需要两遍扫描——荷兰国旗算法用三个指针一遍扫描原地完…

996 技术组
09-27 进阶实战语法算法

Lua合并区间:排序后顺序归并

【语法】 一、隐蔽陷阱 一组活动时间段有重叠,合并后去重展示:逐对比较合并是 O(n²),且合并后新区间可能与更远的区间也重叠—…

996 技术组
09-27 进阶实战语法算法

Lua插入区间:有序区间的定位插入

【语法】 一、隐蔽陷阱 有序区间列表中插入一个新区间并保持有序且不重叠:先插入再统一合并可以做但多余——直接定位插入位置,合并涉…

996 技术组
09-27 进阶实战语法算法

Lua环形队列:取余循环的固定容量

【语法】 一、隐蔽陷阱 用 table.insert 和 table.remove 模拟队列:频繁头部删除导致所有元素前移,万级…

996 技术组
09-27 进阶实战语法算法

Lua搜索插入位置:有序数组的二分定位

【语法】 一、隐蔽陷阱 有序数组里找目标值的插入位置:逐个从头比对是 O(n),二分查找 O(log n) 但边界条件容易写错—…

996 技术组

第 11 / 25 页 · 共 361 篇