ICode9

精准搜索请尝试: 精确搜索
  • Centos7安装Gogs详细版2020-12-14 18:33:07

    最近准备搭建自己git仓库,比较了一下gitlab-ce和gogs,发现gogs是一个很好的选择,对于我这种 1H2G的用户来说,但是在安装还是遇到一些问题的,对于不是很熟悉linux的用户来说。下面就我遇到的问题总结一下并分享给大家。这里是采用二进制安装 为gogs建立一个系统账户 在gogs官方有介绍,

  • leetcode每日一题49. 字母异位词分组+map、auto学习2020-12-14 12:31:09

    49. 字母异位词分组 给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。 示例: 输入: [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”] 输出: [ [“ate”,“eat”,“tea”], [“nat”,“tan”], [“bat”] ] 说明: 所有输入均为小

  • Java Map集合笔记 && 49. 字母异位词分组2020-12-14 10:33:14

    49. 字母异位词分组 给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。      --解题思路-- 由于互为字母异位词的两个字符串包含的字母相同,因此对两个字符串分别进行排序之后得到的字符串一定是相同的,故可以将排序之后的字符串作为哈希表

  • 解决使用vivadoHLS视频库ug1233教程49页编译失败2020-12-08 13:32:52

    问题描述 在使用vivadoHLS视频库ug1233教程的时候,按照49页的教程创建工程,使用dilation例子的时候,编译错误,如下: INFO: [SIM 4] CSIM will launch GCC as the compiler. Compiling ../../../xf_dilation_tb.cpp in debug mode Compiling ../../../xf_dilation_accel.cpp

  • 力扣第49题 中等难度 字母异位词分组2020-12-05 21:00:53

    先看一眼题: 思路:遍历strs里的所有字符串,如果这个字符串已经被存到resList中,则跳过接下来的判断,继续看下一个字符串;如果resList中不存在有任何一个list包含该字符串,则用该字符串创建一个list,并加入到resList中去。 需要写一个辅助函数,用于判断两个字符串是否拥有的字母相同,只

  • Qt音视频开发49-通用截图截屏2020-11-24 09:01:01

    一、前言 采用了回调方式的视频通道,截图只需要对解析好的QImage对象直接保存即可,而对于句柄的形式,需要调用不同的处理策略,比如vlc需要用它自己提供的api接口函数libvlc_video_take_snapshot传入保存路径即可,mpv的内核执行screenshot-to-file命令传入路径参数即可,而ffmpeg就需要设

  • 492020-11-24 09:00:47

    返回主页 Johnson木木 博客园 首页标签 新随笔 联系 订阅 管理 SpringBoot使用策略模式+工厂模式 为了防止大量的if…else…或switch case代码的出现,可以使用策略模式+工厂模式进行优化。 在我的项目当中,报表繁多,所以尝试了这种方式进行优化报表的架构。代码很简单,如下: Facto

  • 剑指offer 49:丑数2020-11-23 17:59:06

    丑数 编写一个程序,找出第 n 个 丑数 我们把只包含质因子 2、3 和 5 的数称作丑数(Ugly Number)。求按从小到大的顺序的第 n 个丑数。 示例: 输入: n = 10 输出: 12 解释: 1, 2, 3, 4, 5, 6, 8, 9, 10, 12 是前 10 个丑数。 说明: 1 是丑数。 n 不超过1690 思路: 先模拟一遍实际

  • java 合并排序算法、冒泡排序算法、选择排序算法、插入排序算法、快速排序算法的描述2020-11-23 10:33:00

    算法是程序设计的精髓,程序设计的实质就是构造解决问题的算法,将其解释为计算机语言。 算法是在有限步骤内求解某一问题所使用的一组定义明确的规则。通俗点说,就是计算机解题的过程。在这个过程中,无论是形成解题思路还是编写程序,都是在实施某种算法。前者是推理实现的算法,后者是操作

  • Ubuntu 16.04.5 操作系统,mount不能挂载磁盘2020-11-19 13:34:41

    问题描述: 系统版本:Ubuntu 16.04.5 LTS 内核:4.4.0-131-generic 执行 mount /dev/sdn /data/disk8 无错误返回,/var/log/syslog提示信息如下: Nov 19 11:12:08 bjxg-dp-49-30 kernel: [18304371.864422] EXT4-fs (sdn1): mounted filesystem with ordered data mode. Opts: (null) No

  • 漫画:一道数学题引发的血案2020-11-13 17:52:20

    漫画:一道数学题引发的血案 ————— 第二天 ————— 题目如下: 小灰向两位朋友各自借了50元。 用借来的钱,小灰花费97元买了一件格子衫。 这时候还剩3元钱,小灰还给两个小伙伴各1元,自己剩下1元。 那么问题来了:小灰此时欠两位小伙伴各49元,再加上自己剩下的1元,49+49+1 = 99元。

  • leetcode 剑指 Offer 49. 丑数2020-10-05 17:33:55

    剑指 Offer 49. 丑数 我们把只包含质因子 2、3 和 5 的数称作丑数(Ugly Number)。求按从小到大的顺序的第 n 个丑数。 示例: 输入: n = 10 输出: 12 解释: 1, 2, 3, 4, 5, 6, 8, 9, 10, 12 是前 10 个丑数。 说明:   1 是丑数。 n 不超过1690。 思路: 在已有的丑数序列上每一个

  • 王道数据结构 (38)冒泡排序2020-09-10 12:01:22

    从后往前(或从前往后)两两⽐较相邻元素的值,若为逆序(即A[i-1]>A[i]),则交换它们,直到序 列⽐较完。称这样过程为“⼀趟”冒泡排序。   例子 :  49  38   65    97   76    13    27  49    第一遍冒泡 : 第⼀趟排序使关键字值最⼩的 ⼀个元素“冒”到最前⾯   将最小的

  • HDU-27902020-08-08 23:04:02

    fib[50] > 1e10; 所以在结构体中定义一个数组 存放区间内 各个fib下标的数量 如果存在点下标大于等于50, 标记一下即可 代码很长, 写的时候很随意, 看的时候很恶心 #include<cstdio> #include<cstring> using namespace std; const int maxn = 1e5 + 10; typedef long long ll; inl

  • 直接插入排序2020-07-09 19:37:48

    思路: 对某一个元素,假设该元素前面都已经有序,元素后面元素都无序。 找到恰小于等于该元素的位置后插入该元素,同时此时该元素位置到之前该元素之间的元素位置都后移。 空间复杂度:O(1) 时间复杂度:O(n²) 是稳定的排序方法 #include <iostream> #include <stdlib.h> #include <math.h

  • leetcode-----49. 字母异位词分组2020-07-06 21:37:20

    链接:https://leetcode-cn.com/problems/group-anagrams/ 代码 class Solution { public: vector<vector<string>> groupAnagrams(vector<string>& strs) { unordered_map<string, vector<string>> map; for (auto &s

  • 49.模块化2020-06-29 22:05:32

    1.1模块化概述 Java语言随着这些年的发展已经成为了一门影响深远的编程语言,无数平台,系统都采用Java语言编写。但是,伴随着发展,Java也越来越庞大,逐渐发展成为一门“臃肿”的语言。而且,无论是运行一个大型的软件系统,还是运行一个小的程序,即使程序只需要使用Java的部分核心功能,JVM也要

  • 49式!Python初级到高级招式都全了2020-06-23 22:55:54

    导读:本文为不同阶段的 Python 学习者从不同角度量身定制了 49 个学习资源。来源:专知(ID:Quan_Zhuanzhi)原文链接:https://code-love.com/2019/06/03/49-essential-resources-to-learn-python/ 01 初学者 1. Welcome to Python.org https://www.python.org/官方Python站点提供了一个

  • 49.字母异位词分组2020-06-18 10:05:15

    2020-06-18 字母异位词分组 给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。 题解: 思路1:排序+哈希表 var groupAnagrams = function (strs) { // hash表存的是有哪些组合的单词出现 i是出现时候插入到result数组中的下标 let hash

  • 插入排序2020-06-16 20:57:06

    分析与解答: 插入排序的基本思想:对于给定的一组记录,初始时假设第一个记录自成一个有序序列,其余的记录为无序序列。接着从第二个记录开始,按照记录的大小依次将当前处理的记录插入到其之前的有序序列中,直至最后一个记录插入到有序序列中为止。 以数组 array(38, 65, 97, 76, 13, 27, 4

  • 面试题49. 丑数2020-05-09 18:59:09

    题目:     解答: 方法一:优先级队列 1 class Solution { 2 public int nthUglyNumber(int n) { 3 PriorityQueue<Long> pq = new PriorityQueue<>(); 4 Set<Long> s = new HashSet<>(); 5 //初始化,放进堆和set,发现1要开Long数组才可以 6

  • 49.拆包,交换变量的值2020-05-05 22:52:07

    拆包、交换变量的值 <1> 对返回的数据直接拆包 def get_my_info(): high = 178 weight = 100 age = 18 return high, weight, age # result = get_my_info() # print(result) my_high, my_weight, my_age = get_my_info() print(my_high) print(my_weight) pr

  • 数据结构 6 基础排序算法详解 冒泡排序、三层冒泡排序逐步优化方案详解2020-04-23 21:58:54

    前言 说到前面,我们已经详解了几种数据结构、包括数组、链表、二叉树、B树、B+树等基本数据结构、当然,我们这节课也叫做数据结构与算法、肯定会包含算法的相关知识、因为在之前已经了解和学习过有关时间复杂度的相关内容。当然也是和算法密切相关的。时间复杂度和空间复杂度共同决

  • PC端Ubuntu18.04如何通过SSH与树莓派Ubuntu Mate18.04通信2020-04-19 11:06:31

    我看了网上很多的教程,不过一直僵持了很久都没能成功,今天偶然成功了,分享一下成功的经验。因为网上很多都是Ubuntu和树莓派系统的SSH搭建,也为使用TurtleBot的机器人爱好者一个成功的案例吧。 相信大家都做过不少尝试了,之前发布过TurtleBot3-Burger+Ubuntu18.04+Melodic ROS 安

  • 省选模拟522020-03-22 21:59:21

    A. 图   实际上是个构造题。   正解给的构造方法是首先找出任意一棵生成树,对于非生成树上的边,假如这些边构成了一个二分图,那么可以对这两个二分图分别染色,最后讨论一下四种颜色。   否则,说明剩余的边中一定存在奇环,那么由于生成树的存在说明剩余的边一定是联通的,找到任意一

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

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

ICode9版权所有