ICode9

精准搜索请尝试: 精确搜索
  • 9.返回完整路径2022-03-06 11:02:42

    //[2,29,20] @Override public Long[] findCatelogPath(Long catelogId) { List<Long> paths = new ArrayList<>(); //递归查询是否还有父节点 List<Long> parentPath = findParentPath(catelogId, paths); //进行一个逆序排列

  • leetcode : [62. 不同路径](https://leetcode-cn.com/problems/unique-paths/)2022-02-27 18:58:48

    leetcode : 62. 不同路径 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 问总共有多少条不同的路径? 示例 1: 输入:m = 3, n = 7 输出:28 示例 2: 输入:m

  • leetcode257_二叉树所有路径2022-02-26 21:32:35

    class Solution { public List<String> binaryTreePaths(TreeNode root) { List<String> result = new ArrayList(); if(root==null) return result; List<Integer> paths = new ArrayList(); dfs(root, paths, result

  • Asp-Net-Core开发笔记:使用NPM和gulp管理前端静态文件2022-02-17 18:02:00

    前言 本文介绍的是AspNetCore的MVC项目,WebApi+独立前端这种前后端分离的项目就不需要多此一举了~默认前端小伙伴是懂得使用前端工具链的。 为啥要用MVC这种服务端渲染技术呢? 简单项目不需要强行分离增加复杂度(如:我正在开发的博客项目) 后端渲染利于SEO,对博客网站友好 OK,虽然MVC的

  • 求二叉树根节点到叶节点的所有路径2022-02-08 16:36:29

    257. 二叉树的所有路径 难度:简单 给你一个二叉树的根节点 root ,按 任意顺序 ,返回所有从根节点到叶子节点的路径。 叶子节点 是指没有子节点的节点。 思路 使用迭代法,从根节点开始到叶节点结束,利用StringBuilder记录下当前路径,发现到叶节点后将该路径加入到返回的List中 注意:

  • 导入文件2022-02-06 15:33:17

        // 导入文件   const importFiles = () => {     remote.dialog.showOpenDialog({       title:'选择导入的 markdown 文件',       properties:['openfile','multiSelections'],       filters:[         {name:'Markdown files',extens

  • Java多线程Zip压缩2022-01-30 18:34:08

    Java多线程Zip压缩 Zip压缩多线程压缩线程池 依赖 maven坐标 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-compress</artifactId> <version>1.20</version> </dependency> 压缩工具包代码 ZipCompressUtils

  • create-react-app webpack4升级webpack52022-01-26 10:34:16

    因为脚手架默认是隐藏webpack配置的,所以需要先运行npm run eject或yarn eject暴露配置文件,然后我们就可以开始升级了。 升级需要改动的文件包括分为package.js、 webpack.config.js、webpackDevServer.config 三处。 package.json 更新 主要是webpack相关包、babel相关包、react相

  • 根据当前的类别查询父级的类别2022-01-21 11:35:52

    由于业务的需要我们有时点开某个分类下的详情时,需要显示它的完整路径这个时候,递归就应用起来啦 具体代码如下 @RequestMapping("/info/{attrGroupId}") //@RequiresPermissions("product:attrgroup:info") public R info(@PathVariable("attrGroupId") Long attrGroupI

  • 动态规划(Dynamic Programming)例题2 LeetCode62 Unique Paths2022-01-11 21:00:24

    LeetCode Unique Paths   翻译工作 有一个机器人在m*n的方格上。机器人最初在方格左上角(grid[0][0]),机器人想要到达方格右下角(grid[m-1][n-1]),机器人任一时刻都只能向右或者向下。 给出两个整数m和n,返回机器人到达右下角所有的路径数量。 测试例子已给出,结果只能小于等于2

  • 循环调用接口,出现 Connection aborted.‘, ConnectionAbortedError(10053,你的主机中的软件中止了一个已建立的连接。2022-01-11 17:33:29

    # -*- coding: utf-8 -*- # @Time : 2022/1/11 13:36 import os import requests from pathlib import Path import time def mkdir(path): folder = os.path.exists(path) if not folder: # 判断是否存在文件夹如果不存在则创建为文件夹 os.makedirs(p

  • Paths and Roads 道路与航线2022-01-08 15:32:02

    给定一个图 求单源最短路 这个图双向边一定是非负的 而且单向边一定不在环中 题目数据特殊构造 spfa过不了 看到图的性质 很容易想到用拓扑排序来求 但是图中只有双向边 而双向边是非负的 可以用dij来求 因此可以考虑双向边缩点之后拓扑排序 策略: 混合图缩点 在dij的时候可以顺

  • python2 pdf转图片2022-01-04 10:34:15

    python2 1. 安装 PyMuPDF==1.16.6 2. import fitz def _pdf_to_image(self, pdf_path, file_data, image_dir): # 打开pdf with open(pdf_path, 'w') as f: f.write(file_data) pdf_obj = fitz.open(pdf_path) # 图片地址 image_paths =

  • [AWS Devops]CodeBuild ----buildspec.yaml2021-12-28 16:35:30

    https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html The buildspec.yaml synx version: 0.2 run-as: Linux-user-name env: shell: shell-tag variables: key: "value" key: "value" parameter-store: ke

  • 深度优先搜索、递归和回溯,遍历法和分治法的定义和区别2021-12-26 18:04:52

    递归 Recursion 递归函数:调用自己的函数。 递归算法:大问题依赖于小问题,先递归函数求解小问题 一般算法中的递归指的是递归函数。   深度优先搜索 Depth First Search 递归函数实现,在搜索过程中优先搜索更深的点而不是同层的点的算法。 也可以用栈代替递归函数,不过一般是都递归实

  • NIO基础——文件编程2021-12-25 20:34:55

    上一次聊了NIO基础中的三大组建和BetyBuffer的东西。 这次就聊文件编程 FileChannel 一、FileChannel 工作模式 FileChannel只能工作在阻塞模式下,因此它并不能配合Selector(选择器)来使用。 获取 不能直接打开FileChannel,必须通过FileInputStream、FileOutputStream 或者Rand

  • 力扣257. 二叉树的所有路径 关于代码的优化2021-12-19 17:04:04

    背景介绍: 题目虽然做出来了,但是总是跟标准答案差一点优化,所以写下此博客来做笔记。 首先看看标准答案代码: class Solution { public: void dfs(TreeNode* root,string path,vector<string> &paths){ path+=to_string(root->val); if(root->left==null

  • Go language implementation: Dijkstra, Floyd, Yen's k-shortest paths Algorithm2021-12-09 17:32:45

    https://github.com/KeepTheBeats/routing-algorithms Go language implementation: - shortest paths through dfs - shortest paths through Dijkstra - use Disjoint Set to check whether a network is connected - shortest paths through Floyd - k-shortest paths thr

  • Leetcode 77 组合2021-12-07 22:34:29

    思路 class Solution: def combine(self, n: int, k: int) -> List[List[int]]: paths = [] path = [] def backtrack(n, k, start): if len(path) == k: paths.append(path[:]) for i in range(sta

  • (图像变换)Python-opencv,(批处理笛卡尔坐标系,也就是平时咱们看到的正常图片)二维彩色图像转化为极坐标系下的图像2021-12-05 18:31:27

    这个其实代码量不大,但对于我这个啥也编不出来的废柴来说我觉得真的好不容易,历经两天的痛苦折磨,终于完成了!!! 下面进入正题,昨天我找了一天代码,然后挑挑拣拣也就找到一篇还是c++的图像极坐标化处理。 代码如下: #include <opencv2/opencv.hpp> #include using namespace std; usi

  • 【leetcode】797. All Paths From Source to Target2021-11-28 12:31:29

      Given a directed acyclic graph (DAG) of n nodes labeled from 0 to n - 1, find all possible paths from node 0 to node n - 1 and return them in any order.The graph is given as follows: graph[i] is a list of all nodes you can visit from node i 

  • leetcode 797. All Paths From Source to Target | 797. 所有可能的路径(回溯法)2021-11-28 11:01:29

    题目 https://leetcode.com/problems/all-paths-from-source-to-target/ 题解 回溯,中规中矩,直接上代码。 class Solution { int N; public List<List<Integer>> allPathsSourceTarget(int[][] graph) { N = graph.length; boolean[][] g = new boo

  • leetcode算法题--Unique Paths II2021-11-14 23:30:23

    原题链接:https://leetcode.com/problems/unique-paths-ii/ class Solution { public: int uniquePathsWithObstacles(vector<vector<int>>& obstacleGrid) { int m = obstacleGrid.size(), n = obstacleGrid[0].size(); auto dp = vector<

  • es 聚合查询不要hits中的数据2021-11-04 17:33:52

    场景: 包含某个字段的所有数据根据企业ID进行分组,查出每个企业包含这个字段的数据有多少。我只想要聚合后的数据,不需要条件查出来的数据。我这里的处理方式就是使用from=0,size=0。这样hits中的数据就不会显示了。 案例: GET index/_search { "query": { "nested": {

  • 题解[CF741D ...tree and ...paths]2021-10-30 11:00:29

    题目 CF741D Luogu Sol \(dsu \ on \ tree\)的好题。 注意到字符集只有\(a\)到\(v\),这提示我们用状压来做。 设\(w[u]\)为根节点到\(u\)节点路径上的字符的奇偶情况,\(f[S]\)从\(u\)节点出发往下走,使得路径状态为\(S\)的最大深度。 先把\(u\)所有儿子的答案都计算好。 然后直接继承

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有