算法题
文章平均质量分 56
我先润了
在学前端。
展开
-
19182 石子合并(基础版)
现在要将这N堆石子合并成为一堆。每次只能合并相邻的两堆,合并的代价为这两堆石子的质量之和,合并后与这两堆石子相邻的石子将和新堆相邻。设有 N(N≤300) 堆石子排成一排,其编号为1,2,3,⋯,N。每堆石子有一定的质量 mi(mi≤1000)。合并时由于选择的顺序不同,合并的总代价也不相同。试找出一种合理的方法,使总的代价最小,并输出最小代价。输出仅一个整数,也就是最小代价。时间限制:1000MS 代码长度限制:10KB。提交次数:0 通过次数:0。第二行,N 个整数 mi。第一行,一个整数 N。原创 2022-11-21 18:32:52 · 773 阅读 · 0 评论 -
ACM模式下JavaScript(js)的输入输出 V8 Node
ACM模式 V8 Node 算法题的输入输出 前端笔试必会知识点原创 2022-10-07 11:38:22 · 2900 阅读 · 0 评论 -
算法题必用的java类总结
作为一个想走前端的半吊子,刷算法题时很多java的类都不知道,导致思路受限。在这里总结一下这些类。原创 2022-07-26 16:30:26 · 291 阅读 · 0 评论 -
剑指 Offer 15. 二进制中1的个数——java
此解依靠不断使最右边的1变成0,直到n等于0之前,改变了多少次就有多少个1原创 2022-07-14 20:19:23 · 121 阅读 · 0 评论 -
剑指 Offer 14- II. 剪绳子 II——java
剑指offer 14 剪绳子2 用到快速幂求余原创 2022-07-14 19:59:18 · 179 阅读 · 0 评论 -
剑指 Offer 12. 矩阵中的路径——java
因为找单词路径不像有序数组那样有规律可循,只能暴力遍历矩阵中所有字符串可能性(即深度优先搜索,先朝一个方向搜到底,再回溯至上个节点,沿另一个方向搜索,以此类推)原创 2022-07-14 00:36:31 · 152 阅读 · 0 评论 -
剑指 Offer 11. 旋转数组的最小数字——java
剑指 Offer 11. 旋转数组的最小数字原创 2022-07-12 20:13:47 · 103 阅读 · 0 评论