随笔分类 -  算法

摘要:判断回显的父节点下的叶子节点是否全部选中,全部选中就是全选,保留;没有全选就是半选,不保留。保留与不保留说的是回显的数组数据。// 处理tree关联全选半选 export function processTreeData(treeData, selectedIds) { const fullySel 阅读全文 »
posted @ 2025-02-11 11:43 玛卡巴鉲 阅读(15) 评论(0) 推荐(0) 编辑
摘要:先上代码: /** * 构造树型结构数据 * @param {*} data 数据源 * @param {*} parentId 父节点字段 默认 'parentId' */ export function handleTree(data, parentId) { const initArr = d 阅读全文 »
posted @ 2021-12-20 10:36 玛卡巴鉲 阅读(52) 评论(0) 推荐(0) 编辑
摘要:我理解的堆排序 堆排序是一种选择排序,时间复杂度o(nlogn),空间复杂度o(1)。数据结构底层是数组,通过索引之间的关系可看二叉树,父结点总是大于或者小于孩子结点。这就是堆的结构。刚初始完的堆是占据整个数组的。开始排序后,数组分为两个部分!前面是堆,后面是已排序完的有序子数组。排序时,堆顶元素和 阅读全文 »
posted @ 2021-09-22 17:01 玛卡巴鉲 阅读(494) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示