算法运用
文章平均质量分 58
星狗、
日常端茶倒水、佛系码农。
展开
-
java双层递归,并结合javascript 求多层循环嵌套,并解析成数学公式
@Slf4jpublic class RuleCalcUtils { public static String json = "{\"id\":1,\"parentId\":0,\"rules\":0,\"map\":[{\"id\":0.21713562278031895,\"parentId\":1,\"rules\":2,\"map\":[{\"userLevelParam\":\"职级\",\"range\":\"实时数据\",\"relation\":\"不属于\",\"userLe.原创 2021-06-15 15:45:29 · 421 阅读 · 2 评论 -
定位当前位置(坐标点)到 附近多个位置(坐标点)最短路径动态规划(汉密尔顿回路算法整合百度地图API)
最近项目中需要实现这样一个功能:从当前位置,规划一条最优线路到附近多个工厂的最优线路。必须要有详细的路径坐标点信息。 思路:1.首先 使用汉密尔顿回路算法,求解出当前位置坐标点到附近工厂最短线路的路径。2.借助百度地图API,实现2点间坐标点的详细路径。话不多说,直接整代码:项目使用的框架是springboot: 参数path格式为:40.465,116.314|40....原创 2020-04-08 10:16:36 · 5507 阅读 · 1 评论 -
冒泡排序经典案例
一、购物问题 小明的女朋友最喜欢在网上买买买了,可是钱包里钞票有限,不能想买啥就买啥。面对琳琅满目的物品,她想买尽可能多的种类,每种只买一件,同时总价格还不能超过预算上限。于是她请小明写程序帮她找出应该买哪些物品,并算出这些物品的总价格。以下是代码实现:import java.util.Arrays;public class Test { public static voi...原创 2019-04-01 13:56:15 · 7093 阅读 · 2 评论 -
递归算法
在数学与计算机科学中,递归是指在函数的定义中使用函数自身的方法。 递归算法是一种直接或者间接地调用自身算法的过程。在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且易于理解。递归算法解决问题的特点: (1) 递归就是在过程或函数里调用自身。 (2) 在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。 (3) 递归算法解题通常显得...原创 2019-04-01 15:58:22 · 1300 阅读 · 0 评论