当前搜索:

[置顶] 机器学习面试要点总结

1、说到xgboost,不得不说gbdt。gbdt详细说明见下面这篇文章。  https://www.cnblogs.com/ModifyRong/p/7744987.html2、逻辑回归面试经常问的问题  http://www.cnblogs.com/ModifyRong/p/7739955.h...
阅读(37) 评论(0)

[置顶] 算法学习汇总

一、十大排序算法总结:    https://www.cnblogs.com/onepixel/articles/7674659.html二、数据结构-栈和队列:   http://blog.csdn.net/u011630575/article/details/55271510三、动态规划:  ...
阅读(37) 评论(0)

C++传值,传引用,传地址的区别

    按值传递时,因为a和b是S1和S2的两个副本,所以改变的是a和b的值,S1和S2的值并未发生交换,按引用传递时,a和b就是S1和S2,只是名称不同而已,所以交换a和b的值的时候也就交换了S1和S2的值。对于按指针传递的时候,a和b是S1和S2的地址,交换时就是交换*a和*b所指的值,所以交...
阅读(3) 评论(0)

归并排序的实现

 归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。首先考虑下如何将将二个有序数列合并。这个非常简单,只要从比较二个数列的第一个数,谁小就先取谁,取了后就在对应数列中删除这个数。然后再进行比较,如果有数列为空,那直接将另...
阅读(10) 评论(0)

算法题总结

从1到n整数中1出现的次数:O(logn)算法       https://blog.csdn.net/yi_afly/article/details/52012593
阅读(4) 评论(0)

二叉搜索树的定义、查找、插入和删除

二叉搜索树的定义二叉搜索树,也称有序二叉树,排序二叉树,是指一棵空树或者具有下列性质的二叉树:1. 若任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的值;2. 若任意节点的右子树不空,则右子树上所有结点的值均大于它的根结点的值;3. 任意节点的左、右子树也分别为二叉查找树。4. 没有...
阅读(5) 评论(0)

deque用法详解

deque函数:      deque容器为一个给定类型的元素进行线性处理,像向量一样,它能够快速地随机访问任一个元素,并且能够高效地插入和删除容器的尾部元素。但它又与vector不同,deque支持高效插入和删除容器的头部元素,因此也叫做双端队列。deque类常用的函数如下。(1)    构造函...
阅读(16) 评论(0)

牛客网-牛牛找工作

链接:https://www.nowcoder.com/questionTerminal/46e837a4ea9144f5ad2021658cb54c4d 时间限制:2秒空间限制:65536K 为了找到自己满意的工作,牛牛收集了每种工作的难度和报酬。牛牛选工作的标准是在难度不超过自身能力值的情况下...
阅读(35) 评论(0)

C++中set的用法

set的特性是,所有元素都会根据元素的键值自动排序,set的元素不像map那样可以同时拥有实值(value)和键值(key),set元素的键值就是实值,实值就是键值。set不允许两个元素有相同的键值。set的各成员函数列表如下:1. begin()--返回指向第一个元素的迭代器2. clear()...
阅读(7) 评论(0)

hdoj1312 Red and Black--深度优先搜索

分析:深度优先搜索#include<stdio.h> #include<string.h> #include<limits.h> int map[22][22]; ...
阅读(13) 评论(0)

hdoj-2544 最短路【最短路径--dijkstra&&spfa&&floyd】

分析:纯最短路径问题。#include<cstdio> #include<cstring> #define max 1010 #define INF 0x3f3f3f //表示无穷大 int map[max...
阅读(5) 评论(0)

HDOJ 3790 最短路径问题(dijkstra算法)

分析:参考博客 https://blog.csdn.net/u011630575/article/details/79833900#include<cstdio> #include<cstring> #defi...
阅读(9) 评论(0)

最短路径问题---Dijkstra算法详解

1、最短路径问题介绍问题解释: 从图中的某个顶点出发到达另外一个顶点的所经过的边的权重和最小的一条路径,称为最短路径解决问题的算法:迪杰斯特拉算法(Dijkstra算法)弗洛伊德算法(Floyd算法)SPFA算法这篇博客,我们就对Dijkstra算法来做一个详细的介绍2、Dijkstra算法介绍思...
阅读(17) 评论(0)

数据结构--最小生成树详解与实现

1、什么是最小生成树     现在假设有一个很实际的问题:我们要在n个城市中建立一个通信网络,则连通这n个城市需要布置n-1一条通信线路,这个时候我们需要考虑如何在成本最低的情况下建立这个通信网?     于是我们就可以引入连通图来解决我们遇到的问题,n个城市就是图上的n个顶点,然后,边表示两个城...
阅读(8) 评论(0)

KMP算法解读

说明KMP算法看懂了觉得特别简单,思路很简单,看不懂之前,查各种资料,看的稀里糊涂,即使网上最简单的解释,依然看的稀里糊涂。 KMP算法求解什么类型问题字符串匹配。给你两个字符串,寻找其中一个字符串是否包含另一个字符串,如果包含,返回包含的起始位置。 如下面两个字符串:char *str = &a...
阅读(15) 评论(0)

四则运算表达式分解,前中后缀表达式(栈的应用)

前/中/后缀表达式的转换(首先需要明白三者之间的转换)      自然表达式转换为前/中/后缀表达式,其实是很简单的。首先将自然表达式按照优先级顺序,构造出与表达式相对应的二叉树,然后对二叉树进行前/中/后缀遍历,即得到前/中/后缀表达式。    举例说明将自然表达式转换成二叉树:    a×(b...
阅读(10) 评论(0)

基于neo4j图数据库产品评论情感分析与个性化推荐的研究

 0000000
阅读(8) 评论(0)

Java单体程序设计

概念:  Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。  单例模式有以下特点:  1、单例类只能有一个实例。  2、单例类必须自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。  单例模式确保某个类只有一...
阅读(7) 评论(0)

c++语言数字和字符串相互转换,字符串拼接

#include<cstdio> #include<cstring> #include <sstream> #include <iostrea...
阅读(13) 评论(0)

c++中的 栈 stack 用法

       C++ Stack(堆栈) 是一个容器类的改编,为程序员提供了堆栈的全部功能,——也就是说实现了一个先进后出(FILO)的数据结构。c++  stl栈stack的头文件为: #include <stack> c++ stl栈stack的成员...
阅读(15) 评论(0)
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 94万+
    积分: 1万+
    排名: 1110
    博客专栏
    最新评论