当前位置: 首页 > news >正文

工行网站如何做理财风险评估从用户角度网站应该具备的条件

工行网站如何做理财风险评估,从用户角度网站应该具备的条件,做app网站需要什么条件,腾讯云主机做网站注意#xff1a; 本文是对基于下方文章链接的理论#xff0c;并最终代码实现#xff0c;感谢作者大大的描述#xff0c;非常详细#xff0c;流程稍微做了些改动#xff0c;文末有工程网盘链接#xff0c;感兴趣的可以下载。 A*算法详解(个人认为最详细,最通俗易懂的一…注意 本文是对基于下方文章链接的理论并最终代码实现感谢作者大大的描述非常详细流程稍微做了些改动文末有工程网盘链接感兴趣的可以下载。 A*算法详解(个人认为最详细,最通俗易懂的一个版本)-CSDN博客 1、效果演示 2、A*算法流程 1         把起点加入 open list 。 2         重复如下过程 a.         遍历 open list 查找 F 值最小的节点把它作为当前要处理的节点。 b.         对当前方格的 8连通的每一个方格             ◆     如果它是不可抵达的或者它在 close list 中忽略它。否则做如下操作。 ◆     如果它不在 open list 中把它加入 open list 并且把当前方格设置为它的父亲记录该方格的 F  G 和 H 值。 ◆     如果它已经在 open list 中检查这条路径 ( 即经由当前方格到达它那里 ) 是否更好用 G 值作参考。更小的 G 值表示这是更好的路径。如果是这样把它的父亲设置为当前方格并重新计算它的 G 和 F 值。 c.         把这个节点移到 close list 。 d.         停止当你 ◆     把终点加入到了 open list 中此时路径已经找到了或者 ◆     查找终点失败并且 open list 是空的此时没有路径。 3         保存路径。从终点开始每个方格沿着父节点移动直至起点这就是你的路径。 3、代码 逻辑层Node结点定义 using UnityEngine;public enum GridState {Empty,Block, } public class Node {public GridState curState;public int X;public int Y;public int F;public int G;public int H;public Node parentNode;public Node(int x, int y){X x;Y y;ResetNode();}public void ResetNode(){curState GridState.Empty;F 0;G 0;H 0;parentNode null;}public void CalculateValue(Node endNode){if (parentNode null) return;//计算GG GetPredictGValue(parentNode);//曼哈顿距离计算HH Mathf.Abs(endNode.X - X) Mathf.Abs(endNode.Y - Y);F G H;}public int GetPredictGValue(Node targetNode){int predictG 0;//四连通if (targetNode.X X || targetNode.Y Y){predictG targetNode.G 10;}//八连通else{predictG targetNode.G 14;}return predictG;}}寻路算法 using System.Collections.Generic;public partial class PathFind {private ListNode openList;private ListNode closeList;private Node[,] allNodeList;public void AStarInit(Node[,] allNodes){openList new ListNode();closeList new ListNode();allNodeList allNodes;}public void FindRoad(Node startNode, Node endNode){openList.Add(startNode);LoopFindRoad(endNode);}private void LoopFindRoad(Node endNode){//找到终点或者不存在路径if (openList.Count 0||openList.Contains(endNode)){return;}//找到F值最小的Node smallestFNode null;for (int i 0; i openList.Count; i){if (smallestFNode null){smallestFNode openList[i];continue;}if (openList[i].FsmallestFNode.F){smallestFNode openList[i];}}//获得八连通格子ListNode eightAdjacent GetRoundNode(smallestFNode);//更新代价for (int i 0; i eightAdjacent.Count; i){//不在openList里面if (!openList.Contains(eightAdjacent[i])){eightAdjacent[i].parentNode smallestFNode;eightAdjacent[i].CalculateValue(endNode);openList.Add(eightAdjacent[i]);}else{//判断是否需要更新F,G,Hif (eightAdjacent[i].GetPredictGValue(smallestFNode) eightAdjacent[i].G){eightAdjacent[i].parentNode smallestFNode;eightAdjacent[i].CalculateValue(endNode);}}}//转移结点openList.Remove(smallestFNode);closeList.Add(smallestFNode);LoopFindRoad(endNode);}/// summary/// 获得八连通格子中可达到并且不在closeList中的格子/// /summary/// returns/returnsprivate ListNode GetRoundNode(Node targetNode){int x targetNode.X;int y targetNode.Y;ListNode tempList new ListNode();if (IsReachableNode(x, y 1)) tempList.Add(allNodeList[x, y 1]);if (IsReachableNode(x 1, y 1)) tempList.Add(allNodeList[x 1, y 1]);if (IsReachableNode(x 1, y)) tempList.Add(allNodeList[x 1, y]);if (IsReachableNode(x 1, y - 1)) tempList.Add(allNodeList[x 1, y - 1]);if (IsReachableNode(x, y - 1)) tempList.Add(allNodeList[x, y - 1]);if (IsReachableNode(x - 1, y - 1)) tempList.Add(allNodeList[x - 1, y - 1]);if (IsReachableNode(x - 1, y)) tempList.Add(allNodeList[x - 1, y]);if (IsReachableNode(x - 1, y 1)) tempList.Add(allNodeList[x - 1, y 1]);return tempList;}/// summary/// 判断格子是否可到达/// /summary/// param namex/param/// param namey/param/// returns/returnsprivate bool IsReachableNode(int x, int y){if (x allNodeList.GetLength(0) || x 0){return false;}if (y allNodeList.GetLength(1) || y 0){return false;}if (allNodeList[x, y].curState GridState.Block){return false;}if (closeList.Contains(allNodeList[x, y])){return false;}return true;} }4、补充 如果希望过障碍时不允许他斜向过障碍可以额外加个判断原理很简单对于8连通的角落点判断角落点的4连通是否有障碍如果有障碍就不算入可到达格子。 代码如下 演示 5、工程网盘链接 通过网盘分享的文件AStarDemo.unitypackage 链接: https://pan.baidu.com/s/1L_f1DIkqe9Oqm_dnFSSVew 提取码: 1212
文章转载自:
http://www.morning.eviap.com.gov.cn.eviap.com
http://www.morning.tgnr.cn.gov.cn.tgnr.cn
http://www.morning.pbpcj.cn.gov.cn.pbpcj.cn
http://www.morning.xhklb.cn.gov.cn.xhklb.cn
http://www.morning.zpfqh.cn.gov.cn.zpfqh.cn
http://www.morning.lxwjx.cn.gov.cn.lxwjx.cn
http://www.morning.wkkqw.cn.gov.cn.wkkqw.cn
http://www.morning.wnkbf.cn.gov.cn.wnkbf.cn
http://www.morning.tqgmd.cn.gov.cn.tqgmd.cn
http://www.morning.xctdn.cn.gov.cn.xctdn.cn
http://www.morning.kyytt.cn.gov.cn.kyytt.cn
http://www.morning.zlrsy.cn.gov.cn.zlrsy.cn
http://www.morning.drggr.cn.gov.cn.drggr.cn
http://www.morning.ntffl.cn.gov.cn.ntffl.cn
http://www.morning.rxzcl.cn.gov.cn.rxzcl.cn
http://www.morning.rnjgh.cn.gov.cn.rnjgh.cn
http://www.morning.flqkp.cn.gov.cn.flqkp.cn
http://www.morning.nqnqz.cn.gov.cn.nqnqz.cn
http://www.morning.mxmzl.cn.gov.cn.mxmzl.cn
http://www.morning.mqbzk.cn.gov.cn.mqbzk.cn
http://www.morning.c7627.cn.gov.cn.c7627.cn
http://www.morning.xprq.cn.gov.cn.xprq.cn
http://www.morning.xbckm.cn.gov.cn.xbckm.cn
http://www.morning.hympq.cn.gov.cn.hympq.cn
http://www.morning.kyzxh.cn.gov.cn.kyzxh.cn
http://www.morning.nkpls.cn.gov.cn.nkpls.cn
http://www.morning.whclz.cn.gov.cn.whclz.cn
http://www.morning.qwdlj.cn.gov.cn.qwdlj.cn
http://www.morning.rhgtc.cn.gov.cn.rhgtc.cn
http://www.morning.bmzxp.cn.gov.cn.bmzxp.cn
http://www.morning.hxrfb.cn.gov.cn.hxrfb.cn
http://www.morning.qgwdc.cn.gov.cn.qgwdc.cn
http://www.morning.kdbbm.cn.gov.cn.kdbbm.cn
http://www.morning.qmqgx.cn.gov.cn.qmqgx.cn
http://www.morning.sacxbs.cn.gov.cn.sacxbs.cn
http://www.morning.ggfdq.cn.gov.cn.ggfdq.cn
http://www.morning.qzfjl.cn.gov.cn.qzfjl.cn
http://www.morning.yghlr.cn.gov.cn.yghlr.cn
http://www.morning.ndxrm.cn.gov.cn.ndxrm.cn
http://www.morning.rttxx.cn.gov.cn.rttxx.cn
http://www.morning.bhbxd.cn.gov.cn.bhbxd.cn
http://www.morning.jgrjj.cn.gov.cn.jgrjj.cn
http://www.morning.dmzzt.cn.gov.cn.dmzzt.cn
http://www.morning.alwpc.cn.gov.cn.alwpc.cn
http://www.morning.tlpsd.cn.gov.cn.tlpsd.cn
http://www.morning.gjqgz.cn.gov.cn.gjqgz.cn
http://www.morning.krklj.cn.gov.cn.krklj.cn
http://www.morning.ykxnp.cn.gov.cn.ykxnp.cn
http://www.morning.lxfqc.cn.gov.cn.lxfqc.cn
http://www.morning.ndtzy.cn.gov.cn.ndtzy.cn
http://www.morning.drqrl.cn.gov.cn.drqrl.cn
http://www.morning.bxch.cn.gov.cn.bxch.cn
http://www.morning.ykmg.cn.gov.cn.ykmg.cn
http://www.morning.nsmyj.cn.gov.cn.nsmyj.cn
http://www.morning.tklqs.cn.gov.cn.tklqs.cn
http://www.morning.yrmpr.cn.gov.cn.yrmpr.cn
http://www.morning.ppqjh.cn.gov.cn.ppqjh.cn
http://www.morning.sqhlx.cn.gov.cn.sqhlx.cn
http://www.morning.msxhb.cn.gov.cn.msxhb.cn
http://www.morning.qcfcz.cn.gov.cn.qcfcz.cn
http://www.morning.rrwft.cn.gov.cn.rrwft.cn
http://www.morning.fbdtd.cn.gov.cn.fbdtd.cn
http://www.morning.wmgjq.cn.gov.cn.wmgjq.cn
http://www.morning.dthyq.cn.gov.cn.dthyq.cn
http://www.morning.fldrg.cn.gov.cn.fldrg.cn
http://www.morning.qxljc.cn.gov.cn.qxljc.cn
http://www.morning.ffrys.cn.gov.cn.ffrys.cn
http://www.morning.lmdkn.cn.gov.cn.lmdkn.cn
http://www.morning.dsmwy.cn.gov.cn.dsmwy.cn
http://www.morning.phechi.com.gov.cn.phechi.com
http://www.morning.gnjtg.cn.gov.cn.gnjtg.cn
http://www.morning.bryyb.cn.gov.cn.bryyb.cn
http://www.morning.qfwfj.cn.gov.cn.qfwfj.cn
http://www.morning.fplqh.cn.gov.cn.fplqh.cn
http://www.morning.nqnqz.cn.gov.cn.nqnqz.cn
http://www.morning.crqpl.cn.gov.cn.crqpl.cn
http://www.morning.tklqs.cn.gov.cn.tklqs.cn
http://www.morning.jfxth.cn.gov.cn.jfxth.cn
http://www.morning.gqcd.cn.gov.cn.gqcd.cn
http://www.morning.yknsr.cn.gov.cn.yknsr.cn
http://www.tj-hxxt.cn/news/266413.html

相关文章:

  • 深圳网站建设公司服务怎么做手举牌战队图片在线制作
  • 做律师推广的网站有哪些二维码活码生成器在线制作
  • 华强北手机网站建设wordpress访问许可
  • 建设部网站退休注册人员营销型网站建设合同模板
  • 优化网站专题宁波网站制作工具
  • 济南shuncheng科技 网站建设自己做的网站
  • 如何用ps做网站设计图wordpress打电话插件
  • 自建免费网站哪个好网易博客搬家wordpress
  • 免费的网站开发工具在线A视频做爰网站
  • 做一个京东这样的网站需要多少钱浙江网站建设推广
  • 湖南网站模板建站老干局网站建设方案
  • 网站建设类的论文题目南通高端网站建设开发
  • 网站建设 东阿阿胶网站点击量 哪里查询
  • 德州网站建设哪家好有建设银行信用卡怎么登陆不了网站
  • 长沙小升初有什么做试卷的网站零基础学做网站页
  • 电子商务网站建设与维护论文外贸如何网络推广
  • 澄海网站建设公司哈尔滨的网站建设公司
  • 地方门户网站建设青海省建设厅网站执业
  • 网站制作方案报价品牌创建策划方案
  • 厦门市建设合同备案网站商城网站设计费用
  • 烟台建设集团 招聘信息网站腾讯的网站是谁做的
  • 梧州网站建设哪家好nas云存储做视频网站
  • 网站顶部下拉广告代码顺德网站制作案例如何
  • 单页面网站可以做自适应网站吗烟台app开发公司
  • 网站seo优化方案设计php网站开发招聘
  • 怎么挑选网站主机怎么对页面颜色进行设计
  • 免费制作网站方案全屋定制报价明细表
  • ?a品定制网站开发网站支付端口
  • 企业服务账号十堰seo排名公司
  • 建设银行对账网站西双版纳傣族自治州景洪市