题目:编写程序,实现智能交通中的最佳路径选择问题:设有n个地点,编号为0~n-1,m条路径的起点、终点和代价由用户输入提供,采用实验3.1所示邻接矩阵为存储结构,寻找最佳路径方案(如花费时间最少、路径长度最短、交通费用最小等,任选其一即可)。 部分代码: 选出最小的d[i]: //选出最小的d[i],i ∈ V-S int Choose(int d[],int n,int s[]){ //对教材进行了一点改动,形式参数设置为数组而不是指针,参考了陈惠南老师的《数据结构——C语言描述》 int i,minpos; E…

2018年6月30日 0条评论 1点热度 阅读全文

读书笔记 摘自:《分享经济的爆发》(作者:黎万强) 序言 雷军:猪会飞的背后,参与感就是“台风” 我特别想做一个能让发烧友一起参与的公司,我觉得这才是未来的真正有价值的公司,用户能一起参与进来做产品。 这种朋友的方式,才是可以长期持续发展的方式。 台风口上,猪也能飞——凡事要“顺势而为”,如果把创业人比作幸运的“猪”,那行业大势是“台风”,还有用户的参与也是“台风”。 第一,通过用户参与能够做出好产品; 第二,一个好产品通过用户的口碑,是能够被传递的。 第一是和用户互动来做好产品,第二是靠用户的口碑来做传播和营销。…

2018年6月30日 0条评论 6点热度 阅读全文

  今天在看算法时,遇见了一些问题,想了很久,现总结如下,关于for循环的时间复杂度。我们知道当一重for循环时 package Suanfa; public class Fortest { public static void main(String[] args) { int n=100,count=0; for(int i=0;i<n;i++) { if(true) { count++; } } } } 这是最简单的for循环,count执行n次,时间复杂度是N; 如果是for的二重循环呢 p…

2018年6月30日 0条评论 4点热度 阅读全文

题目:以实验3.3所示邻接表为存储结构,编写程序,实现图的深度、宽度优先遍历。 部分代码: 邻接表的单一顶点DFS: //邻接表的单一顶点DFS void DFS(int v,int visited[],LGraph g){ ENode *w; printf("%d ",v); //访问顶点v visited[v] = 1; //为顶点v打上访问标记 for(w = g.a[v];w;w = w->nextArc){ //遍历v的邻接点 if(!visited[w->adjVex]){ DFS(w-&g…

2018年6月30日 0条评论 2点热度 阅读全文

从上个世纪的90年代开始,互联网产品实现了一个个看似不可能的梦想。这些梦想,构建了中国梦的基础。用互联网实现了弯道超车的中国,正书写着一个日新月异的完美答案。 2018年6月30日,PMCon2018中国互联网产品经理千人峰会在上海举行。会议邀请了来自饿了么、滴滴、网易、科大讯飞、易观、爱奇艺等众多互联网公司的专家,分享了社交、电商、搜索等领域的最新科技,全方位介绍了人工智能、大数据、语音识别、区块链等技术是如何影响人们的智能硬件、交通出行、外卖、信息获取等生活方式的。 网易云易盾产品专家王博正在分享新一代产品内容…

2018年6月30日 0条评论 3点热度 阅读全文

一、前述 本文通过一个案例来讲解Q-Learning 二、具体 1、案例 假设我们需要走到5房间。 转变为如下图:先构造奖励,达到5,即能够走得5的action则说明奖励比较高设置成100,没有达到5说明奖励比较低,设置成0。     Q-learning实现步骤:  2、案例详解:   第一步的Q(1,5):最开始的Q矩阵都是零矩阵,迭代完之后Q(1,5)是100 第二次迭代:依旧是随机 收敛的意思是最后Q基本不变了,然后归一化操作,所有值都除以500,然后计算百分比。 则…

2018年6月30日 0条评论 3点热度 阅读全文

public class LeetCode7 { public static void main(String[] args) { /** * LeetCode 第7题:给定一个 32 位有符号整数,将整数中的数字进行反转。 * 解题思路:提前变为long防止溢出,再转为字符串,反向输出, */ int x = -224845450; System.out.println(reverse(x)); } public static int reverse(int x) { long z = x; String str…

2018年6月30日 0条评论 5点热度 阅读全文

#include "Tree.h" using namespace std; Node* genera(int* sortArr, int start, int end) { if(start > end) return nullptr; int mid = (start + end) / 2; Node* head = new Node(sortArr[mid]); head->left = genera(sortArr, start, mid - 1); head->right = gener…

2018年6月30日 0条评论 14点热度 阅读全文

#include "Tree.h" using namespace std; int getHeight(Node* head, int level, bool* res) { if(head == nullptr) return level; int Lh = getHeight(head->left, level + 1, res); if(!*res) return level; int Rh = getHeight(head->right, level + 1, res); if(!*res) …

2018年6月30日 0条评论 14点热度 阅读全文

题目要求给定一个字符串,然后将其按顺序以之字排列,然后将字母串按行来输出,其中之子字符回路的行数由参数numRows控制。 比如, example1: 输入 s= “PAYPALISHIRING”,numRows=3, 输出=”PAHNAPLSIIGYIR” P      A       H       N A  P  L   S &nb…

2018年6月30日 0条评论 4点热度 阅读全文