CongliYin的博客

达则兼济天下,穷则独善其身。

matlab2012b安装教程

下载安装包 解压后双击setup.exe进行安装 选择不使用internet进行安装 在 xx:\matlab\Matlab-R2012b路径下新建 license 文件夹,然后新建 license.lic文件,内容如下: %%%%%%%%%%%%%%%%%%%%%%%%%%%% INCREM...

2018-11-14 11:57:13

阅读数:24

评论数:0

面经总结(校招篇)

  校招是个很费心力的过程,今年的算法岗竞争激烈,我虽然有2短实习经历,校招依然被大佬们挤得无处可逃,校招提前批一般是免笔试的,所以我投递了很多家,但最终只拿到了美团的算法岗offer,另外在滴滴也幸运的实习转正了,所以正式秋招基本就没有参与了。   校招面试面了5家,拿到了1家的offer,以下...

2018-11-05 16:17:31

阅读数:77

评论数:0

面经总结(实习篇)

  校招告一段落,将这一年多来的面试经历做一总结。在求职过程中,我还算幸运的,也可能是自己比较懒,所以面试的公司比较少,本篇先总结实习的求职经历。   其实在研一下学期还比较迷茫,没想清楚自己毕业到底要去做什么,互联网?国企?银行?读博?有很多选择,也想过很多。后来想,不管以后做什么,计算机专业的...

2018-11-05 15:54:33

阅读数:40

评论数:0

K近邻法(k-nearest neighbor, KNN)

K近邻法(k-nearest neighbor, KNN)是一种基本分类和回归算法。对于分类问题,其输入为样本的特征向量,输出为样本的类别,可以是多类别;对于回归问题,输出是一个实值。分类时,对于新的无label实例,根据其 k 个最近邻的训练实例的类别,通过多数表决等方式进行预测。k 值的选择、...

2018-10-31 11:02:04

阅读数:23

评论数:0

逻辑回归(Logistic Regression)入门理解与推导

逻辑回归(LR)是一个分类算法,它可以处理二元分类问题和多元分类问题。在介绍LR之前,先回顾一下线性回归(Liner Regression)。 一、线性回归 线性回归是一个回归模型,给定数据集 D={(x1,y1),(x2,y2),...,(xm,ym)}D = \{ ({x_1},{y_1}),...

2018-10-30 11:46:33

阅读数:71

评论数:0

CSDN插入公式

写博客时,常常有一些公式需要编辑,CSDN提供和Latex一致的公式编辑方法,有一种非常简单的方法插入公式,如下: 使用MathType编辑公式,以MathML方式复制出来,具体设置在MathType菜单栏的预置中; 删除复制内容前后的 [ ,然后前后加 $ 符号,即可 如下公式: $\mat...

2018-10-29 18:02:46

阅读数:14

评论数:0

CSDN图片的居中与缩放

使用CSDN插入图片时,往往需要对图片居中和缩放,以下是一个例子: 原始插入图片代码: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20181029173714777.png?x-oss-process=image/watermark,type_ZmFuZ3p...

2018-10-29 17:40:13

阅读数:22

评论数:0

梯度下降(Gradient Descent)

在求解机器学习模型参数时,即对问题进行优化时,梯度下降是最最常用的方法之一,下面对梯度下降做一个总结。 一、梯度 在微积分中,对多元函数的变量求偏导数,把求得的各个参数的偏导数以向量的形式写出来,就是梯度,比如函数 f(x,y),分别对 x, y 求偏导,得: 那么这个梯度组成的向量有什么用呢?...

2018-10-23 21:39:38

阅读数:24

评论数:0

Mac OS下安装Photoshop CC 2017破解版

见链接: https://www.jianshu.com/p/ed2defaf9301

2018-10-13 15:59:38

阅读数:152

评论数:0

LeetCode #235. 二叉搜索树的最近公共祖先

题目描述:给定二叉搜索树及两个节点,求这两个节点的最近公共祖先 解题思路: 两个节点分别在左右子树,公共祖先是根节点; 两个节点都在左子树; 两个节点都在右子树; class Solution { public: TreeNode* lowestCommonAncestor(...

2018-09-14 18:14:40

阅读数:46

评论数:0

二维数组查找某个数出现的次数

int solution(vector<vector<int>> A, int target) { if(A.size() == 0) return 0; int cols = ...

2018-09-14 17:30:33

阅读数:152

评论数:0

买n个苹果,一袋6个或者8个,求袋数最少时刚好买够n个?

题目描述:小易去买苹果,有两种包装,一种一袋8个,一种一袋6个,小易要买n个苹果(不能多也不能少),输出袋子最少的购买方案下的袋子,若无法正好买到n个,则输出-1。 解题思路: 如果要使袋子数最少,那么一定是尽量买8袋的,如果8袋不满足条件,逐步减少袋数,看6袋是否满足; int sol...

2018-09-14 15:28:21

阅读数:74

评论数:0

Leetcode#142. 环形链表 II

题目描述:如果链表有环,返回环的入口;如果没有环,返回NULL; 解题思路: 之前有一题是判断链表是否有环,使用快慢指针实现; 对于此题,在链表有环且快慢指针第一次相遇时,将慢指针指向链表头,快指针不变,然后两者一起前进(都是一步),知道再次相遇,就是环的入口; /** * Defin...

2018-09-05 21:57:24

阅读数:34

评论数:0

蓄水池问题

题目描述: 给出一个数据流,这个数据流的长度很大或者未知,并且对该数据流中数据只能访问一次。请写出一个随机选择算法,使得数据流中所有数据被选中的概率相等。 或者也可以这么说: 要求从N个元素中随机的抽取k个元素,其中N的大小未知。 解题思路: 用到的方法为蓄水池抽样算法(reserv...

2018-09-05 20:34:19

阅读数:18

评论数:0

不使用新的变量交换两个变量的值

解题思路: 加减法 异或 都很简单,思路很新奇 # 加减法 def swap(a, b): a = a + b b = a - b a = a - b return a,b # 异或 def swap(a, b): a = a ^ b b ...

2018-09-05 20:28:15

阅读数:51

评论数:0

Leetcode#477. 汉明距离总和

题目描述:链接 解题思路: 利用计算汉明距离的那题,暴力求解(leetcode中超时) 好的方法进一步讨论中 class Solution { public: int hammingDistance(int x, int y) { //两个数异或,为1表...

2018-09-05 18:03:25

阅读数:64

评论数:0

Leetcode#461. 汉明距离

题目描述:链接 解题思路: 两个数的异或,如果二进制结果中某一位为1,说明原始数字的对应位置两个数是不同的,因此只需计算两个数异或之后1的个数即可; 一个二进制数中1的个数,可以使用n&(n-1)的方法; class Solution { public: ...

2018-09-05 17:58:21

阅读数:12

评论数:0

python:对dict排序

d = {'a':7, 'b':3, 'e':12, 'c':8} 按照key大小排序 # 按key排序 d1 = [(k, d[k]) for k in sorted(d.keys())] 按照value大小排序 # 按value排序 d2 = sorted(d.item...

2018-09-02 21:18:53

阅读数:31

评论数:0

Leetcode#700. 二叉搜索树中的搜索

解题思路: 题目 递归,注意递归时要返回 class Solution { public: TreeNode* searchBST(TreeNode* root, int val) { if(root == NULL) return...

2018-08-29 23:30:26

阅读数:29

评论数:0

Leetcode#234. 回文链表

解题思路: 快慢指针找到链表中点; 反转链表中点->next,即链表的后半部分; 同时遍历判断反转后的后半部分与前半部分的值的大小; /** * Definition for singly-linked list. * struct ListNode { * ...

2018-08-28 23:39:45

阅读数:14

评论数:0

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