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

保定网站优化公司云南抖音推广

保定网站优化公司,云南抖音推广,什么网站可以查询企业信息,重庆做网站建设公司前言 ###我做这类文章一个重要的目的还是给正在学习的大家提供方向和记录学习过程#xff08;例如想要掌握基础用法#xff0c;该刷哪些题#xff1f;#xff09;我的解析也不会做的非常详细#xff0c;只会提供思路和一些关键点#xff0c;力扣上的大佬们的题解质量是非…前言 ###我做这类文章一个重要的目的还是给正在学习的大家提供方向和记录学习过程例如想要掌握基础用法该刷哪些题我的解析也不会做的非常详细只会提供思路和一些关键点力扣上的大佬们的题解质量是非常非常高滴 习题 1.新增道路查询后的最短距离I 题目链接:3243. 新增道路查询后的最短距离 I - 力扣LeetCode 题面: 分析:bfs 贴上大佬代码:  class Solution {public int[] shortestDistanceAfterQueries(int n, int[][] queries) {ListInteger[] g new ArrayList[n - 1]; // 邻接表Arrays.setAll(g, i - new ArrayList()); // 初始化邻接表for (int i 0; i n - 1; i) { // 构建初始图g[i].add(i 1);}int[] ans new int[queries.length]; // 结果数组int[] vis new int[n - 1]; // 访问标记数组for (int i 0; i queries.length; i) { // 处理每个查询g[queries[i][0]].add(queries[i][1]); // 添加边ans[i] bfs(i 1, g, vis, n); // 计算最短距离}return ans; // 返回结果}private int bfs(int i, ListInteger[] g, int[] vis, int n) {QueueInteger q new LinkedList(); // 队列q.offer(0); // 起点int step 1; // 步数while (!q.isEmpty()) { // BFSint size q.size();for (int j 0; j size; j) {int x q.poll();for (int y : g[x]) {if (y n - 1) { // 到达终点return step;}if (vis[y] ! i) { // 未访问vis[y] i;q.offer(y);}}}step;}return -1; // 无法到达} }2.获取你好友已观看的视频 题目链接:1311. 获取你好友已观看的视频 - 力扣LeetCode 大佬代码: class Solution {public ListString watchedVideosByFriends(ListListString watchedVideos, int[][] friends, int id, int level) {//bfs找到level好友DequeInteger q new ArrayDeque();q.addLast(id);int size q.size();//用于记录防止重复SetInteger set new HashSet();set.add(id);while(level0){int i q.pollFirst();for(int a : friends[i]){if(!set.contains(a)){set.add(a);q.addLast(a);}}size--;if(size 0){level--;size q.size();}}//哈希表-记录level朋友观看的视频MapString,Integer map new HashMap();while(!q.isEmpty()){int i q.pollFirst();for(String s : watchedVideos.get(i)){if(map.containsKey(s))map.put(s,map.get(s)1);else map.put(s,1);}}ListString list new ArrayList(map.keySet());//排序list.sort((a,b)-{if(map.get(a) map.get(b)){int i 0;while(true){if(a.charAt(i) ! b.charAt(i))return a.charAt(i) - b.charAt(i);else{i;if(iMath.min(a.length(),b.length())){return a.length() - b.length();}}}}return map.get(a) - map.get(b);});return list;} }后言 上面是力扣图论专题下一篇是其他的习题希望有所帮助一同进步共勉
http://www.hkea.cn/news/14391278/

相关文章:

  • 网站怎么做动效河北人社app二维码图片
  • 计算机网站建设与维护公益网站建设
  • 中国建设银行官网站电话影楼免费网站建设
  • 怎么做北京赛车网站网站加载速度慢的原因
  • 郫县城乡规划建设管理局网站江苏镇江十大外贸公司
  • 爱站关键词挖掘软件中小网站 架构
  • 网站的ftp怎样制作公司的网页
  • 广州专业做外贸网站建设腾讯云的wordpress安装目录
  • 佛山模板建站哪家好seo技能培训课程
  • 凡科网站开发一般通过饼干
  • 10个网站用户体验优化的研究结果减粘装置设备设计要点
  • 闵行区网站开发临沂哪家做网站最好
  • 做玉的网站西安公司网站费用
  • 本地做网站网络广告推广员
  • 网站建设用户调查问卷做网站实名认证总是失败怎么回事
  • 岫岩洋河网站建设wordpress那个版本好
  • 家装网站模板下载wordpress 中文数据库
  • 购买营销型网站网络程序
  • 网站后台添加关键词3模网站建设
  • 西安网站工作室做网站台式还是笔记本
  • 余姚网站制作新浪短网址在线生成
  • 网站显示图片标记个人养老金制度具体内容
  • 邯郸网站制作费用第一环保网站建设项目环评公示
  • 专业的设计网站有哪些内容什么网站有做面条的app
  • wordpress多站点模式新浪网页版登录
  • 如何建一个免费网站网站平台都有哪些
  • 网站建好更新做国外网站调查挣取零花钱
  • 成县建设局网站网络营销的一般流程
  • 怎么用文件传输协议登录网站兰州网络运营公司
  • 哈尔滨专业制作网站论坛搭建一键