摘要:
引入问题: 给出一个长度为n的数组,完成以下两种操作。 将第x个数加上k 输出区间[x,y]内每个数的和 朴素算法O(n^2):单点修改O(1),区间查询O(n) 树状数组处理O(nlog2^n): 单点修改(Olog2^n) 区间查询 O(log2^n) lowbit()运算: 非负整数n在二进制 阅读全文
摘要:
二分查找专题 LC287 寻找重复数 class Solution { public int findDuplicate(int[] nums) { //抽屉原理二分 int left=0,right=nums.length-1; while (left<right){ int mid=left+( 阅读全文
摘要:
1 找到视频点播模块 2 点击存储管理开通存储管理服务 3 设置工作流管理 4 上传相关音视频文件 5 java上传视频文件基本操作流程 <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</arti 阅读全文
摘要:
下载相关文件放置在自己的工作区当中 在vue-admin-template-master文件目录下打开终端,执行 npm install 下载相关依赖,注意npm版本问题需要把版本下降到6 接下来执行 npm run dev 可以正常显示出相关页面. export NODE_OPTIONS open 阅读全文
摘要:
解决方案 使用root权限下载即可 阅读全文
摘要:
算法练习(更新中...) 1 动态规划算法 算法简介 动态规划算法是通过拆分问题,定义问题状态和状态之间的关系,使得问题能够以递推(或者说分治)的方式去解决。动态规划算法的基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问题的求解提供了有 阅读全文
摘要:
蒙特卡洛方法也称为统计模拟法、随机抽样技术、计算机随机模拟方法,以概率和统计理论方法为基础的一种计算方法,是使用随机数(或更常见的伪随机数)来解决很多计算问题的方法。它源于世界著名的赌城—摩纳哥的Monte Carlo(蒙特卡洛)。将所求解的问题同一定的概率模型相联系,用电子计算机实现统计模拟或抽样 阅读全文