01 2025 档案

摘要:06 前端ES6教程 涵盖ES6-ES11 10- 01、ES6-课程介绍.mp4 ECMA (European Computer Manufacturers Association)中文名称为欧洲计算机制造商协会,这个组织的目标是评估、开发和认可电信和计算机标准。1994年后该组织改名为Ecma国 阅读全文
posted @ 2025-01-27 18:08 KooTeam 阅读(8) 评论(0) 推荐(0) 编辑
摘要:Vue3+ElementPlus+Koa2 全栈开发后台系统 9 18 '第1章 项目规划/1-1.mp4' Vue3+ElementPlus+Koa2全栈开发后台系统@河畔一角 前端Vue3+ElementPlus后台Koa2+MongoDB 如何构建通用型的后台管理系统如何搭建完备的前后台系统架 阅读全文
posted @ 2025-01-25 20:25 KooTeam 阅读(38) 评论(0) 推荐(0) 编辑
摘要:剑指Offer 40.最小的k个数 / LCR 159. 库存管理 III /冒泡排序,从小到大,找出来k个数、并返回 // map arr map+数组:map记录每个元素出现的次数/频率;数组进行排序 var inventoryManagement = function(stock, cnt) 阅读全文
posted @ 2025-01-25 16:41 KooTeam 阅读(1) 评论(0) 推荐(0) 编辑
摘要:uni-app实战直播app全栈开发 1.课程介绍(买前必看).mp4 2h- 9- 4h 18- uni-app+egg.js实战直播app全栈开发 ·node.js直播服务器搭建socket.io实时送礼物、实时弹幕功能·全栈开发兼容Android、ioS、小程序等 9.登录注册页开发1.项目介 阅读全文
posted @ 2025-01-22 19:11 KooTeam 阅读(27) 评论(0) 推荐(0) 编辑
摘要:uni-app实战仿微信app开发 nvue '1 项目介绍_/点击获取更多资源.url'_ uni-app+egg.js实战仿微信app和小程序实战开发一次开发,同时搞定Android、iOS和小程序端开启纯nvue原生渲染,大大提高性能 课程大纲网易云课堂聊天相关消息相关我的相关好友相关朋友圈相 阅读全文
posted @ 2025-01-21 19:02 KooTeam 阅读(7) 评论(0) 推荐(0) 编辑
摘要:JavaScript版数据结构与算法 轻松解决前端算法面试 '第1章 数据结构与算法简介/1-1 课程介绍_.mp4' JavaScript版数据结构与算法轻松解决前端算法面试 掌握数据结构与算法的理论知识。补齐求职面试中的算法短板。梳理前端与算法结合点,不再纸上谈兵,将算法用于实战。 理论:数据结 阅读全文
posted @ 2025-01-19 19:56 KooTeam 阅读(10) 评论(0) 推荐(0) 编辑
摘要:LeetCode:78.子集 解题思路要求:1、所有子集;2、没有重复元素。网信2268731有出路、有死路。考虑使用回溯算法。 解题步骤用递归模拟出所有情况。8731保证接的数字都是后面的数字。收集所有到达递归终点的情况,并返回。 时间复杂度:O(2^N),因为每个元素都有两种可能(存在或不存在) 阅读全文
posted @ 2025-01-19 19:37 KooTeam 阅读(4) 评论(0) 推荐(0) 编辑
摘要:LeetCode:46.全排列 /** * @param {number[]} nums * @return {number[][]} */ var permute = function (nums) { let res = []; let compose = (path) => { if (pat 阅读全文
posted @ 2025-01-19 19:26 KooTeam 阅读(3) 评论(0) 推荐(0) 编辑
摘要:买卖股票的最佳时机 IV 类比j为奇数是买,偶数是卖的状态。 /** * @param {number[]} prices * @return {number} */ ​ dp[0]: 无操作; ​ dp[1]: 第一次买入; ​ dp[2]: 第一次卖出; ​ dp[3]: 第二次买入; ​ dp 阅读全文
posted @ 2025-01-19 17:48 KooTeam 阅读(3) 评论(0) 推荐(0) 编辑
摘要:123. 买卖股票的最佳时机 III /** * @param {number[]} prices * @return {number} */ var maxProfit = function(prices) { if(prices.length 1) return 0; let init=null 阅读全文
posted @ 2025-01-19 17:17 KooTeam 阅读(2) 评论(0) 推荐(0) 编辑
摘要:买卖股票的最佳时机 /** * @param {number[]} prices * @return {number} */ var maxProfit = function(prices) { let max=0; for(let i = 0; i < prices.length; i++){ f 阅读全文
posted @ 2025-01-19 16:55 KooTeam 阅读(2) 评论(0) 推荐(0) 编辑
摘要:LeetCode:122.买卖股票的最佳时机II math tc g4d .. 解题思路前提:上帝视角,知道未来的价格。局部最优:见好就收,见差就不动,不做任何长远打算。 解题步骤新建一个变量,用来统计总利润。遍历价格数组,如果当前价格比昨天高,就在昨天买,今天卖,否则就不交易。遍历结束后,返回所有 阅读全文
posted @ 2025-01-19 16:19 KooTeam 阅读(2) 评论(0) 推荐(0) 编辑
摘要:LeetCode:455.分饼干 解题思路局部最优:既能满足孩子,还消耗最少。先将“较小的饼干”分给“胃囗最小”的孩子。 解题步骤对饼干数组和胃口数组升序排序。遍历饼干数组,找到能满足第一个孩子的饼干。然后继续遍历饼干数组,找到满足第二、三、….、n个孩子的饼干。 /** * @param {num 阅读全文
posted @ 2025-01-18 22:24 KooTeam 阅读(4) 评论(0) 推荐(0) 编辑
摘要:973.最接近原点的K个点 var kClosest = function(points, k) { let n=points.length; if(k>n){ return points; } let dists=new Array(n).fill(null); for(let i=0;i<n;+ 阅读全文
posted @ 2025-01-18 22:09 KooTeam 阅读(3) 评论(0) 推荐(0) 编辑
摘要:337. 打家劫舍 III var rob = function(root) { function dfs(node) { if (!node) return [0, 0]; // [不偷当前节点的最大金额, 偷当前节点的最大金额] const left = dfs(node.left); cons 阅读全文
posted @ 2025-01-16 22:50 KooTeam 阅读(3) 评论(0) 推荐(0) 编辑
摘要:213. 打家劫舍 II var rob = function(nums) { if (!Array.isArray(nums) || nums.some(isNaN)) { throw new Error("Invalid input: nums must be an array of numbe 阅读全文
posted @ 2025-01-16 22:32 KooTeam 阅读(3) 评论(0) 推荐(0) 编辑
摘要:LeetCode:198.打家劫舍 解题思路f(k)=从前k个房屋中能偷窃到的最大数额。Ak=第k个房屋的钱数。 f(k) = max(f(k- 2) + Ak, f(k-1))。考虑使用动态规划。 1+2max1 math method true step 公式/+-p/pr /** * @par 阅读全文
posted @ 2025-01-16 20:01 KooTeam 阅读(3) 评论(0) 推荐(0) 编辑
摘要:LeetCode:70.爬楼梯 关系式 math…. 解题思路爬到第n阶可以在第n-1阶爬1个台阶,或者在第n-2阶爬2个台阶。F(n) =F(n-1)+ F(n-2)。使用动态规划。 解题步骤定义子问题:F(n)=F(n-1)+F(n-2)。反复执行:从2循环到n,执行上述公式。 /** * @p 阅读全文
posted @ 2025-01-16 17:01 KooTeam 阅读(3) 评论(0) 推荐(0) 编辑
摘要:LeetCode:100.相同的树 两个树:根节点的值相同,左子树相同,右子树相同。符合“分、解、合”特性。考虑选择分而治之。 分:获取两个树的左子树和右子树。解:递归地判断两个树的左子树是否相同,右子树是否相同。合:将上述结果合并,如果根节点的值也相同,树就相同。 /** * Definition 阅读全文
posted @ 2025-01-16 16:06 KooTeam 阅读(8) 评论(0) 推荐(0) 编辑
摘要:LeetCode:226.翻转二叉树 解题思路先翻转左右子树,再将子树换个位置。符合“分、解、合”特性。考虑选择分而治之。 解题步骤分:获取左右子树。解:递归地翻转左右子树。合:将翻转后的左右子树换个位置放到根节点上。 /** * Definition for a binary tree node. 阅读全文
posted @ 2025-01-16 15:18 KooTeam 阅读(2) 评论(0) 推荐(0) 编辑
摘要:69. x 的平方根 ‌开平方根的方法主要有以下几种‌: ‌分母有理化法‌:这种方法适用于处理无理数的平方根。具体步骤包括: 设 a=ba = \sqrt{b}a=b,其中 aaa 和 bbb 均为非负实数。 对 aaa 进行分母有理化:a=b−1b+1a = \frac{b-1}{b+1}a=b+ 阅读全文
posted @ 2025-01-15 20:27 KooTeam 阅读(3) 评论(0) 推荐(0) 编辑
摘要:/** * Forward declaration of guess API. * @param {number} num your guess * @return -1 if num is higher than the picked number * 1 if num is lower than 阅读全文
posted @ 2025-01-15 18:44 KooTeam 阅读(4) 评论(0) 推荐(0) 编辑
摘要:LeetCode:21.合并两个有序链表 解题思路与归并排序中的合并两个有序数组很相似。将数组替换成链表就能解此题。 解题步骤新建一个新链表,作为返回结果。用指针遍历两个有序链表,并比较两个链表的当前节点,较小者先接入新链表,并将指针后移一步。链表遍历结束,返回新链表。 /** * Definiti 阅读全文
posted @ 2025-01-15 18:29 KooTeam 阅读(6) 评论(0) 推荐(0) 编辑
摘要:LeetCode:23.合并K个排序链表 解题思路新链表的下一个节点一定是k个链表头中的最小节点。考虑选择使用最小堆。 解题步骤构建一个最小堆,并依次把链表头插入堆中。弹出堆顶接到输出链表,并将堆顶所在链表的新链表头插入堆中。等堆元素全部弹出,合并工作就完成了。 class MinHeap { co 阅读全文
posted @ 2025-01-14 22:58 KooTeam 阅读(1) 评论(0) 推荐(0) 编辑
摘要:LeetCode:347.前K个高频元素 var topKFrequent = function(nums, k) { let map=new Map(); let arr=[...new Set(nums)] nums.forEach(item=>{ if(map.has(item)){ map. 阅读全文
posted @ 2025-01-14 22:39 KooTeam 阅读(2) 评论(0) 推荐(0) 编辑
摘要:LeetCode:215.数组中的第K个最大元素 解题思路看到“第K个最大元素”。考虑选择使用最小堆。 解题步骤构建一个最小堆,并依次把数组的值插入堆中。当堆的容量超过K,就删除堆顶。插入结束后,堆顶就是第K个最大元素。 leetcode在线 运行测试 可能是用本地环境跑分 ...有缓存 卡 大数有 阅读全文
posted @ 2025-01-13 22:14 KooTeam 阅读(2) 评论(0) 推荐(0) 编辑
摘要:LeetCode:133.克隆图 code lang change var / dissame lang change method ifame lang 解题思路拷贝所有节点。拷贝所有的边。 解题步骤深度或广度优先遍历所有节点。拷贝所有的节点,存储起来。将拷贝的节点,按照原图的连接方法进行连接。 阅读全文
posted @ 2025-01-13 18:30 KooTeam 阅读(2) 评论(0) 推荐(0) 编辑
摘要:LeetCode:417.太平洋大西洋水流问题 解题思路把矩阵想象成图。从海岸线逆流而上遍历图,所到之处就是可以流到某个大洋的坐标。 解题步骤新建两个矩阵,分别记录能流到两个大洋的坐标。从海岸线,多管齐下,同时深度优先遍历图,过程中填充上述矩阵。遍历两个矩阵,找出能流到两个大洋的坐标。 有一个 m 阅读全文
posted @ 2025-01-13 17:04 KooTeam 阅读(2) 评论(0) 推荐(0) 编辑
摘要:LeetCode:65.有效数字 解题步骤构建一个表示状态的图。遍历字符串,并沿着图走,如果到了某个节点无路可走就返false。遍历结束,如走到3/5/6,就返回true,否则返回false。 extend 2 8 10 16进制 /** * 检查一个字符串是否可以表示为一个有效的数字 * @par 阅读全文
posted @ 2025-01-12 22:09 KooTeam 阅读(6) 评论(0) 推荐(0) 编辑
摘要:LeetCode:112.路径总和 解题思路在深度优先遍历的过程中,记录当前路径的节点值的和。在叶子节点处,判断当前路径的节点值的和是否等于目标值。 解题步骤深度优先遍历二叉树,在叶子节点处,判断当前路径的节点值的和是否等于目标值,是就返回true。遍历结束,如果没有匹配,就返回false。 var 阅读全文
posted @ 2025-01-12 18:06 KooTeam 阅读(2) 评论(0) 推荐(0) 编辑
摘要:LeetCode:94.二叉树的中序遍历 var inorderTraversal = function(root) { if(!root)return []; let stack=[] let node=root let n let result=[] while(stack.length||no 阅读全文
posted @ 2025-01-12 17:44 KooTeam 阅读(1) 评论(0) 推荐(0) 编辑
摘要:LeetCode:102.二叉树的层序遍历 解题思路层序遍历顺序就是广度优先遍历。不过在遍历时候需要记录当前节点所处的层级,方便将其添加到不同的数组中。 /** * Definition for a binary tree node. * function TreeNode(val, left, r 阅读全文
posted @ 2025-01-12 17:34 KooTeam 阅读(5) 评论(0) 推荐(0) 编辑
摘要:LeetCode:111.二叉树的最小深度 解题思路求最小深度,考虑使用广度优先遍历。在广度优先遍历过程中,遇到叶子节点,停止遍历,返回节点层级。 解题步骤广度优先遍历整棵树,并记录每个节点的层级。遇到叶子节点,返回节点层级,停止遍历。 //dfs var minDepth = function(r 阅读全文
posted @ 2025-01-12 16:43 KooTeam 阅读(4) 评论(0) 推荐(0) 编辑
摘要:LeetCode:76.最小覆盖子串 +helper divdsx cpv+lean+ ed jux dsks forget Analytics to myself 解题思路先找出所有的包含T的子串。找出长度最小那个子串,返回即可。 用双指针维护一个滑动窗口。移动右指针,找到包含T的子串,移动左指针 阅读全文
posted @ 2025-01-11 18:32 KooTeam 阅读(7) 评论(0) 推荐(0) 编辑
摘要:LeetCode:3.无重复字符的最长子串 优化用kmp 解题步骤用双指针维护一个滑动窗囗,用来剪切子串。不断移动右指针,遇到重复字符,就把左指针移动到重复字符的下一位。过程中,记录所有窗口的长度,并返回最大值。 时间复杂度:O(n)空间复杂度:O(m),m是字符串中不重复字符的个数 var len 阅读全文
posted @ 2025-01-11 16:54 KooTeam 阅读(10) 评论(0) 推荐(0) 编辑
摘要:LeetCode:1.两数之和 新建一个字典作为婚姻介绍所。nums里的值,逐个来介绍所找对象,没有合适的就先登记着,有合适的就牵手成功。 /** * @param {number[]} nums * @param {number} target * @return {number[]} */ va 阅读全文
posted @ 2025-01-11 14:59 KooTeam 阅读(1) 评论(0) 推荐(0) 编辑
摘要:347.前K个高频元素 /** * @param {number[]} nums * @param {number} k * @return {number[]} */ var topKFrequent = function(nums, k) { let map=new Map(); let arr 阅读全文
posted @ 2025-01-11 13:43 KooTeam 阅读(1) 评论(0) 推荐(0) 编辑
摘要:集合是什么?一种无序且唯一的数据结构。ES6中有集合,名为Set。集合的常用操作:去重、判断某元素是否在集合中、求交集 let arr=[1,2,2,4,5,6,7,8,9,10] let unRepeat=[...new Set(arr)] console.log(unRepeat) let se 阅读全文
posted @ 2025-01-10 22:41 KooTeam 阅读(2) 评论(0) 推荐(0) 编辑
摘要:// 双指针 快+1=慢 true class ListNode { constructor(val, next) { this.val = (val undefined ? 0 : val) this.next = (next undefined ? null : next) } } var ha 阅读全文
posted @ 2025-01-10 21:32 KooTeam 阅读(1) 评论(0) 推荐(0) 编辑
摘要:LeetCode:83.删除排序链表中的重复元素 class ListNode { constructor(val, next) { this.val = (val undefined ? 0 : val) this.next = (next undefined ? null : next) } } 阅读全文
posted @ 2025-01-10 21:11 KooTeam 阅读(4) 评论(0) 推荐(0) 编辑
摘要:2.两数相加 class ListNode { constructor(val, next) { this.val = (val undefined ? 0 : val) this.next = (next undefined ? null : next) } } /** * @param {Lis 阅读全文
posted @ 2025-01-10 18:37 KooTeam 阅读(6) 评论(0) 推荐(0) 编辑
摘要:flowchart TD A[开始] --> B{p1 是否为空} B -->|No| C[保存 p1.next 到 temp] C --> D[将 p1.next 指向 p2] D --> E[更新 p2 为 p1] E --> F[更新 p1 为 temp] F --> B B -->|Yes| 阅读全文
posted @ 2025-01-10 16:16 KooTeam 阅读(1) 评论(0) 推荐(0) 编辑
摘要:237.删除链表中的节点 /** * Definition for singly-linked list. * function ListNode(val) { * this.val = val; * this.next = null; * } */ /** * @param {ListNode} 阅读全文
posted @ 2025-01-10 15:34 KooTeam 阅读(2) 评论(0) 推荐(0) 编辑
摘要:var RecentCounter = function() { this.queue=[] }; /** * @param {number} t * @return {number} */ RecentCounter.prototype.ping = function(t) { this.queu 阅读全文
posted @ 2025-01-10 14:31 KooTeam 阅读(5) 评论(0) 推荐(0) 编辑
摘要:/** * @param {string} s * @return {boolean} */ var isValid = function(s) { if(s.length%2 1)return false; let stack=[]; for(let i=0;i<s.length;i++){ le 阅读全文
posted @ 2025-01-09 22:32 KooTeam 阅读(2) 评论(0) 推荐(0) 编辑
摘要:Node.js仿知乎服务端-深入理解RESTful API '第1章 学习之前要告诉你的/1-1 关于这门课程你想知道的都在这一节里面了~1' 理解RESTful API的6个限制和若干最佳实践掌握Koa2、Postman、MongoDB、JWT等技术运用上述技术搭建仿知乎RESTful API掌握 阅读全文
posted @ 2025-01-09 21:40 KooTeam 阅读(10) 评论(0) 推荐(0) 编辑
摘要:微信公众号开发 第01天/ 微信开发VIP教程第一节.avi 1.微信的现在发展微信,是一个生活方式1-12.微信公众号1-n+3.微信公众号和个人微信的区别Mp.weixin.qq.com 4.微信与微博的区别微信:有私密性,达到率高,客户管理,即搜即用的特点。微博:更侧重于传播和公开 5.为什么 阅读全文
posted @ 2025-01-08 21:40 KooTeam 阅读(31) 评论(0) 推荐(0) 编辑
摘要:JavaScript 高级教程 01、JS高级_准备.mp4 02、JS高级_数据类型.mp4 基本(值)类型String:任意字符串Number:任意的数字boolean: true/falseundefined: undefinednull:null 对象(引用)类型object:任意对象Fun 阅读全文
posted @ 2025-01-08 20:59 KooTeam 阅读(7) 评论(0) 推荐(0) 编辑
摘要:性能优化 性能优化\浏览器渲染原理 Get Started有这样几个问题,我们来思考下:1.我们平常浏览的网页是否是应用?2.在操作系统中的应用是如何运行的3.浏览器究竟是什么4.webkit和浏览器的关系5.浏览器是如何呈现网页的6.经典问题:从浏览器的地址栏输入一个网址直到网页内容呈现完毕,发生 阅读全文
posted @ 2025-01-08 16:30 KooTeam 阅读(10) 评论(0) 推荐(0) 编辑
摘要:前端主流布局系统进阶与实战 第1章 课程介绍(了解本课程必看) 采用传统开发模式采用流行框架 整体的前端井喷式的发展单一布局已经无法满足需求 精通现代布局四大核心技术 grid网格布局flex弹性布局响应式布局크 设计图相关概念PhotoShop切图详解与设计师配合标注工具:蓝湖、PxCook智能平 阅读全文
posted @ 2025-01-07 19:32 KooTeam 阅读(32) 评论(0) 推荐(0) 编辑
摘要:知识体系与小册格局 写给读者 提起性能优化,大家现在脑海里第一时间会映射出什么内容呢? 可能是类似“雅虎军规”和《高性能 JavaScript》这样历久弥香的经典之作,也可能是搜索引擎聚合给你的一篇又一篇以性能优化为主题的个人或团队实践而来的“私货”。至少当我确定自己的研发方向、并接到第一个性能优化 阅读全文
posted @ 2025-01-05 21:57 KooTeam 阅读(54) 评论(0) 推荐(0) 编辑
摘要:小册食用指南 这本小册涉及的内容十分广,在这里我提供了一份小册的食用指南,帮助你更好地阅读小册。 无论是你刚刚开始学习小册还是想复习小册内容,这份食用指南都能很好地帮助到你。 购买前警告⚠️ 此小册不适合完全没有前端基础的人阅读,需要各位掌握基本的 HTML、JS,担心小册质量或者是内容是否适合自己 阅读全文
posted @ 2025-01-05 21:01 KooTeam 阅读(27) 评论(0) 推荐(0) 编辑
摘要:Vue.js 运行机制全局概览 全局概览 这一节笔者将为大家介绍一下 Vue.js 内部的整个流程,希望能让大家对全局有一个整体的印象,然后我们再来逐个模块进行讲解。从来没有了解过 Vue.js 实现的同学可能会对一些内容感到疑惑,这是很正常的,这一节的目的主要是为了让大家对整个流程有一个大概的认识 阅读全文
posted @ 2025-01-05 16:07 KooTeam 阅读(16) 评论(0) 推荐(0) 编辑
摘要:你好,我是被删(贝珊),或许你曾读过我的一些文章,或许你还未曾听说过我,我先简单介绍下自己。 我大学毕业去了华为,后转入腾讯,前后加入了企鹅电竞、微信支付和腾讯文档等多个业务团队,现如今在腾讯文档 Alloyteam 团队,负责核心模块的项目架构、技术方案设计等研发工作。 我特别喜欢分享,也常常会对 阅读全文
posted @ 2025-01-04 21:33 KooTeam 阅读(10) 评论(0) 推荐(0) 编辑
摘要:前端进击笔记 已发布: 30 7193 || 已发布 || 开篇词 | 前端进阶得打好基础,靠近业务 || 7b411d949d824d47a81aa72a0f654e57 如何破局,快速进阶?拉勾教育互联同人实战大学应届生:基础不差、能干好学,即使缺乏项目实践经验,影响也不会很大工作1~3年的前端 阅读全文
posted @ 2025-01-04 20:57 KooTeam 阅读(4) 评论(0) 推荐(0) 编辑
摘要:/** * @param {TreeNode} root * @return {number} */ // 子树的最大路径和 = 左子树提供的最大路径和 +根节点值 + 右子树的的最大路径和, // 分别递归遍历左子树和右子树的最大路径和,两者之前取一个最大值;返回; // 最后里面,要注意最后得出 阅读全文
posted @ 2025-01-04 16:14 KooTeam 阅读(2) 评论(0) 推荐(0) 编辑
摘要:前端面试\2019最新Web前端面试 视频讲解\Node.js及项目工程化面试真题 5 白网腾讯课堂视频下载工具 NodeJS及项目工程化面试真题1.使用NodeJS编写代码实现遍历文件夹及所有文件名2.Node如何做版本的升级?为什么要使用nvm?3.模块化的差异,AMD,CMD,COMMONJS 阅读全文
posted @ 2025-01-01 20:24 KooTeam 阅读(13) 评论(0) 推荐(0) 编辑
摘要:前端监控 01-监控【一手IT免费资源加微信2268731】.flv 02-监控【一手IT免费资源加微信2268731】.flv 03-监控【一手IT免费资源加微信2268731】.flv 04-监控【一手IT免费资源加微信2268731】.flv 05-监控5【一手IT免费资源加微信2268731 阅读全文
posted @ 2025-01-01 14:30 KooTeam 阅读(2) 评论(0) 推荐(0) 编辑

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