自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hustjlshi

小菜鸟

  • 博客(15)
  • 收藏
  • 关注

原创 Idea无法加载或找不到主类

Idea无法加载或找不到主类错误前几天,做项目,idea报无法加载或找不到主类的错误,调了很久都不行。最后通过下面的方法解决:首先,rebuild一下报错的项目,然后从新运行,有可能在这一步就可以解决问题,如果不行就看下一步。点击该项目,然后右击,找到Run Maven,点击clean,然后从新导入maven依赖,然后运行一下,看有没有解决报错,如果还没有解决的话就看下一步。还是刚才的Run Maven,点击一下install,这样的话就有可能解决。以上就是我解决该错误的经验,记录下来,作为以

2020-08-30 08:47:29 1040

原创 Idea的快捷键,作为笔记

Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动补全代码Ctrl+空格 代码提示Ctrl+Alt+Space 类名或接口名提示Ctrl+P 方法参数提示

2020-05-08 23:00:11 264

原创 二叉树遍历非递归总结(c++)

遍历是面试和笔试经常考的东西,其实也不难,但是如果不能了解透彻的话,在面试中还是会被面试官难倒。所以,下面对遍历总结一下。遍历分为三种方式分别为:前序遍历,中序遍历和后序遍历,分类的依据主要是根据二叉树的根节点和两个叶子节点访问的顺序来定的,这里的前,中,后是指根节点的访问顺序。如果根节点先被访问,然后访问左子树再访问右子树就是先序遍历,如果先访问左子树,然后访问根节点,最后访问右子树就是中序遍历...

2019-07-06 11:49:13 1295

原创 排序总结

写一下关于排序算法的总结。排序是所有算法中最基础的,面试中有可能会手写排序算法,如果对排序算法不是很熟悉,在很短的时间内是写不出来的,所以,需要对排序算法特别的熟悉。1.冒泡排序冒泡排序思想:每次比较相邻的两个元素的大小,不满足我们给定的条件就交换,这样一趟下来,可以将数组中最大值或者最小值放到最后一个位置。最多进行n趟就能将数组排序。冒泡排序算法是稳定算法。时间复杂度是,空间复...

2019-06-18 22:25:55 170

原创 LeetCode 97 交错字符串

题目:给定三个字符串s1,s2,s3, 验证s3是否是由s1和s2交错组成的。输入输出:输入: s1 = "aabcc", s2 = "dbbca", s3 = "aadbbcbcac"输出: true分析:首先可以分析一下这道题的解空间,比较容易想到的是对于s3中的每个字符我们需要考虑的是用s1或者s2中的字符去代替,这样的话它的解空间应该是o(2^n)...

2019-03-21 09:56:09 244

转载 Linux安装

安装win7,Ubuntu16.04双系统Linux可以说是开发者的系统,对于开发者来说,Linux发行版不仅为我们提供了无数强大的开发工具,还能帮助我们从源码上学习操作系统是工作的。而且经常在命令行上工作的我们还能在别人面前耍下酷。Ubuntu是最受欢迎的Linux发行版之一,它的易用性不亚于windows,本教程是关于快速上手Ubuntu的。教程从win7下U盘安装Ubuntu双系统开始,...

2019-03-15 09:53:09 267

原创 LeetCode 240 搜索二维矩阵

题目:编写一个高效的算法来搜索mxn矩阵 matrix 中的一个目标值 target。该矩阵具有以下特性:每行的元素从左到右升序排列。 每列的元素从上到下升序排列。示例:现有矩阵 matrix 如下:[ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16, 22], [10, 13, ...

2019-02-27 20:32:51 249

原创 最大公约数的性质以及求解方法

 最大公约数是指两个不同时为0的正数a和b的公约数中的最大值。记做。下面是公约数的一些性质:    对于任意  是a与b的线性集合中的最小元素最大公约数的求解方法,最先想打的是下面的解法:int gcd(int a, int b){ int ans = 1; for(int i = 1; i <= min(a, b); i++){ if(a % i == ...

2019-02-25 22:12:02 4726

原创 正定矩阵的性质

正定矩阵的定义:若矩阵A是n阶方阵,并且它的二次型大于0,即,则矩阵A是正定矩阵。正定矩阵的性质:正定矩阵的所有特征值都为正数。 正定矩阵行列式为正数 两个正定矩阵的和为正定矩阵(两个正定矩阵的乘积不一定是正定矩阵) 正数乘以正定矩阵结果仍然为正定矩阵 实对称矩阵A正定当且仅当A与单位矩阵合同 正定矩阵A的一切顺序主子式均为正 正定矩阵A的一切主子式均为正...

2019-02-25 21:31:05 31731 2

原创 机器学习笔记 线性判别分析(LDA)(Linear Discriminate Analysis)

上篇博客分析了PCA(https://blog.youkuaiyun.com/qq_38366615/article/details/86663634),这次对LDA做一下分析。与LDA与PCA一样,都是对数据进行绛维,但是,考虑的方向不一样,PCA主要是寻找数据的主要特征,然后将数据转换到这些特征上,而LDA则将数据的标签类型考虑进来,要求数据绛维后仍然可分。从这个层面上来说,PCA是一种无监督学习而L...

2019-01-27 20:20:42 2679

原创 机器学习笔记 主成分分析(PCA)

今天看了关于主成分分析算法,然后加上自己的理解写成笔记,作为以后复习的资料。主成分分析是通过减少一定的精度来减少数据的维度,而这里主要的目标是怎么在给定的需要减少的维度的条件下,使得精度下降的最少。主成分分析法是通过寻找数据的主要特征,减少维度。目前主要的方法有最大化方差法和最小化平方误差,这两种方法从不同的两种角度去分析这个问题,首先看最大化方差法:最大化方差法的只要思想是最大化数据在某...

2019-01-27 13:05:01 642 1

原创 美团校招算法题 抽牌 动态规划

问题描述:桌上有n张牌,编号为1到n,每张牌上有一个数字,第i张牌的数字为,现在小方和小明两个人玩游戏,轮流抽牌,每人一次只能抽一张牌,小明先抽。每次抽牌只能抽取最上面的牌或者最下面的牌,他们两个都是随机抽取,小明每次抽取上面的牌的概率为p,抽取下面的牌的概率为1-p。小方每次抽取上面的牌的概率为q,抽取下面的概率为1-q。最后他们的得分为所有牌上的数字之和,求小明的分数期望。输入描述:第一行...

2019-01-24 15:30:03 2294

原创 动态规划 冒泡排序 爱奇艺2018招聘

这次分析一下2018年爱奇艺招聘的冒泡排序的题目。题目描述:牛牛学习了冒泡排序,并写下以下冒泡排序的伪代码,注意牛牛排序的数组a是从下标0开始的。BubbleSort(a): Repeat length(a)-1 times: For every i from 0 to length(a) - 2: If a[i] > a[i+1] ...

2019-01-19 12:10:34 1445 7

原创 牛客网 掷骰子问题 网易 动态规划

题目:小易参加了一个骰子游戏,这个游戏需要同时投掷n个骰子,每个骰子都是一个印有数字1~6的均匀正方体。小易同时投掷出这n个骰子,如果这n个骰子向上面的数字之和大于等于x,小易就会获得游戏奖励。小易想让你帮他算算他获得奖励的概率有多大。输入描述:输入包括两个正整数n和x(1 ≤ n < 25, 1 ≤ x < 150),分别表示骰子的个数和可以获得奖励的最小数字和。输出描述:输...

2019-01-17 14:30:24 1631

原创 合唱团问题

问题:有 n 个学生站成一排,每个学生有一个能力值,牛牛想从这 n 个学生中按照顺序选取 k 名学生,要求相邻两个学生的位置编号的差不超过 d,使得这 k 个学生的能力值的乘积最大,你能返回最大的乘积吗?输入:每个输入包含 1 个测试用例。每个测试数据的第一行包含一个整数 n (1 <= n <= 50),表示学生的个数,接下来的一行,包含 n 个整数,按顺序表示每个学生的能力值 ...

2019-01-17 11:08:10 455

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除