聊一聊开发语言的基础控制结构 2024-05-28 算法, 数据结构, 开发语言 37人 已看 一、描述下for循环、while循环和do-while循环的区别和用法。在编程中,for循环、while循环和do-while循环是用于重复执行一段代码直到满足特定条件的控制结构。每种循环都有其特定的用途和语法。
赎金信-力扣 2024-05-28 算法, leetcode, 职场和发展 62人 已看 这道题想到的解法是使用一个哈希表来存储magazine里每个字符出现的次数,然后遍历ransomNote,出现对应的字母则哈希表中对应的值减一,当查找不到某个字符,或者某个字符的值小于0时,则返回false。在代码随想录看到使用数组做哈希表,在这道题中,使用数组更加简单有效。
Golang | Leetcode Golang题解之第104题二叉树的最大深度 2024-05-22 算法, golang, leetcode, 后端, 开发语言 72人 已看 Golang | Leetcode Golang题解之第104题二叉树的最大深度
easy-rule规则引擎使用 2024-05-22 算法, r语言, 大数据, 开发语言 83人 已看 轻量级的规则引擎,易于学习的api简单来说,规则引擎就是一个函数:y=f(x1,x2,…,xn)将业务代码和业务规则分离,解耦业务决策和业务代码的绑定关系。
字节跳动(校招)算法原题 2024-05-24 算法 11人 已看 而在昨天(5 月 22 号)举办的 Baichuan 4 模型产品发布会上,百川智能创始人兼 CEO 王小川也点评了最近的"大模型价格战",其声称:"在中国市场,API 服务其实对创业公司是走不通的"。提到,自从 5 月 15 号,字节跳动发布了击穿行业底价的豆包大模型后,各大厂家纷纷跟进降价,而且都不是普通降价,要么降价 90% 以上,要么直接免费。的所有出边(处理其邻点,将其划分到另一集合上),若在处理过程中发生冲突,则返回。看做无向边的话,可知集合内部无边,即所有的边必然横跨两个集合之间。
leetcode70-Climbing Stairs 2024-05-22 算法, leetcode, 动态规划, 职场和发展 116人 已看 爬到顶层n有俩种方式,要么是从第n-1层直接爬1层上来,要么是从第n-2层爬2层上来,所以状态转移方程为dp[n] = dp[n-1]+dp[n-2]。由于dp数组是从0开始的,所以第n层为dp的n-1下标。所以爬1层方法为1即dp[0]=1,爬2层方法为2即dp[1] = 2。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?需要 n 阶你才能到达楼顶。解释:有两种方法可以爬到楼顶。
字节跳动(校招)算法原题 2024-05-24 算法 10人 已看 而在昨天(5 月 22 号)举办的 Baichuan 4 模型产品发布会上,百川智能创始人兼 CEO 王小川也点评了最近的"大模型价格战",其声称:"在中国市场,API 服务其实对创业公司是走不通的"。提到,自从 5 月 15 号,字节跳动发布了击穿行业底价的豆包大模型后,各大厂家纷纷跟进降价,而且都不是普通降价,要么降价 90% 以上,要么直接免费。的所有出边(处理其邻点,将其划分到另一集合上),若在处理过程中发生冲突,则返回。看做无向边的话,可知集合内部无边,即所有的边必然横跨两个集合之间。
leetcode力扣 300. 最长递增子序列 II 2024-05-26 算法, leetcode, 职场和发展 71人 已看 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。示例 1:输入:nums = [10,9,2,5,3,7,101,18]输出:4解释:最长递增子序列是 [2,3,7,101],因此长度为 4。
2024/5/28 P1247 取火柴游戏 2024-05-28 算法, 游戏 85人 已看 输入k及k个整数n1n2⋯nk,表示有k堆火柴棒,第i堆火柴棒的根数为ni;接着便是你和计算机取火柴棒的对弈游戏。取的规则如下:每次可以从一堆中取走若干根火柴,也可以一堆全部取走,但不允许跨堆取,也不允许不取。谁取走最后一根火柴为胜利者。k2n1n2222→1212→1111→1010→00如果决定A22→2020→00又如k3n11n22n33。
MATLAB分类与判别模型算法: 快速近邻法(FastNN)分类程序【含Matlab源码 MX_005期】 2024-05-29 matlab, 算法, 数据挖掘, 开发语言, 分类 143人 已看 ---进行树搜索---tic%待判样本B=inf;CurL=1;p=0;TT=1;while TT==1 %步骤2%当前节点的直接后继放入目录表for i=1:lendwhile 1 %步骤3if Dx(i)>B+RpCur(i)+eps%从目录表中去掉当前节点pDx(i)=[];break;break;else%转步骤3endp=p1;%从当前目录表去掉p1。
力扣周赛398题解 2024-05-21 算法, python, leetcode, 职场和发展, 开发语言 70人 已看 因为我们是要统计每个数字的每一位的不同的数量,下标刚好就是在我们当前这个位置一共有多少个数字,我们可以搞一个哈希表,来统计在我们这个位置之前的,这个位置的值出现的次数。先来解释一下这个题目的意思,说是最小的阶梯是0,从1阶梯开始,要求我们走到k阶梯,有两种操作,但是是有条件的。换一种考虑的方法,既然是要考虑相邻的元素之间的奇偶性,不妨直接考虑他们之间的“逗号”。我们去考虑每个逗号两侧的数字的奇偶性的相同,如果是相同的话,记为0,不同的话记为1.,它们都包含了奇偶性不同的数字,因此答案为。
字节跳动(校招)算法原题 2024-05-24 算法 12人 已看 而在昨天(5 月 22 号)举办的 Baichuan 4 模型产品发布会上,百川智能创始人兼 CEO 王小川也点评了最近的"大模型价格战",其声称:"在中国市场,API 服务其实对创业公司是走不通的"。提到,自从 5 月 15 号,字节跳动发布了击穿行业底价的豆包大模型后,各大厂家纷纷跟进降价,而且都不是普通降价,要么降价 90% 以上,要么直接免费。的所有出边(处理其邻点,将其划分到另一集合上),若在处理过程中发生冲突,则返回。看做无向边的话,可知集合内部无边,即所有的边必然横跨两个集合之间。
【leetcode1944--队列中可以看到的人数】 2024-05-28 算法, leetcode, 职场和发展 65人 已看 从后往前,最后一个元素入栈,若前面的比他小,加入,元素自增一,若比他大,将栈顶元素出栈,大的元素加入,循环判断出栈一个加一。有n人排成一个队列,从左到右编号为0到n-1,height数组记录每个人的身高,返回一个数组,记录每个人能看到几个人。类比:山峰问题,高的后面的矮的看不见。
一致性hash算法原理图和负载均衡原理-urlhash与least_conn案例 2024-05-29 算法, 负载均衡, 运维, 哈希算法 71人 已看 一致性hash算法原理图负载均衡原理-urlhash与least_conn案例