
算法
LiLi_code
热爱技术的互联网女孩~
展开
-
LeetCode53. 最大子序和 (JavaScript 4种方法解析)
题目链接:https://leetcode-cn.com/problems/maximum-subarray/经典题就需要认真做,我主要用三种方法完成本题方法一:暴力/** * @param {number[]} nums * @return {number} */var maxSubArray = function(nums) { if(nums.length == 1){ return nums[0]; } let ans = -99999;原创 2021-06-22 17:05:26 · 226 阅读 · 0 评论 -
冒泡排序、二分查找
//冒泡排序 #include<cstdio>int main(){ int M; int num[100]; scanf("%d",&M); for(int i=0;i<M;i++){ scanf("%d",&num[i]); } int temp; for(int i=0;i<(M-1);i++){ //两两比较...原创 2018-06-09 21:41:46 · 247 阅读 · 0 评论 -
经典算法——数字三角形的三种解题方法:递推、记忆化搜索、动态规划
上题目链接:http://acm.sdut.edu.cn/onlinejudge2/index.php/Home/Index/problemdetail/pid/1730.html递推方法:import java.util.Scanner;//递推方法/** 思路整理:* 首先找出递推公式:* arr[i][j] = arr[i][j] + max(arr[i+1][j...原创 2019-03-14 16:21:41 · 2791 阅读 · 0 评论 -
普里姆
package Y2018;import java.util.ArrayList;import java.util.List;import java.util.Scanner;/*题目的背景: John 的农场缺水! 题目描述:农民 John 决定将水引入到他的 n(1≤n≤300)个牧场。 他准备通过挖若干井,并在各块田中修筑水道来连通各块田地以供水。 在第 i 号田中挖一口...原创 2019-03-23 20:56:50 · 346 阅读 · 0 评论