自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

诗酒年华

写给自己~

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 妙解质因子--不进行质数判断

//功能: 输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )//输入:输入一个long型整数//输出:按照从小到大的顺序输出它的所有质数的因子,以空格隔开#include <iostream>using namespace std;int main(){ long input; while(cin>>input){

2016-04-21 14:09:28 697

原创 C++中define与const的区别

C++中不但可以用define定义常量还可以用const定义常量,它们的区别如下:用#define MAX 255定义的常量是没有类型的,所给出的是一个立即数,编译器只是把所定义的常量值与所定义的常量的名字联系起来,define所定义的宏变量在预处理的时候进行替换,在程序中使用到该常量的地方都要进行拷贝替换;用const float MAX = 255; 定义的常量有类型名字,存放在内存的静态区域

2016-04-21 10:20:54 16531 5

原创 非循环的冒泡排序

在不适用循环的条件下,写出冒泡排序。循环与递归之间可以相互转换,不让使用循环那只能通过递归来代替循环过程了。搞清楚递归过程中需要改变的变量和递归的结束条件就ok了。 代码比较简单,如下所示:#include<iostream>#include<algorithm>using namespace std;void BubbleSortNoLoop(int a[],int start,int n)

2016-04-18 19:02:38 952

原创 C++英文面试常见问题

Difference between new/delete and malloc/freeNew/delete is C++, malloc/free comes from good old C.In C++, new calls an objects constructor and delete calls the destructor.Malloc and free, coming from t

2016-04-16 11:21:08 2789

原创 指针与引用的区别

指针和引用在c++中都是复合类型(compound type),即基于其他类型定义的类型。指针本身就是一个对象,允许对指针进行赋值和拷贝,在指针的生命周期内它可以先后指向几个不同的对象。 引用并非对象,相反它只是为一个已经存在的对象所起的另外一个名字,“引用即别名”。因为引用不是对象,所以: 不能定义引用 的引用; 没有实际地址,不能定义指向引用的指针。区别:指针是一个对象,而引用仅是个别名

2016-04-16 10:34:43 450

原创 寻找第K大的数(快排思想)

使用快排思想找第K大的数,算法复杂度O(n)。1.以数组a的第0位a[0]为参考基准base,将数组划分为两个部分; 如果找第K大的数,则将大于base的数往前挪,将小于base的数往后挪。如果找第K小的数,则与此相反。 划分过程与快排相同,使用两个指针i和j分别指向数组的首尾,根据指针所指元素与基准base的大小交替移动两个指针,直到两个指针指向同一个位置i==j,此时i或j即为base的下标

2016-04-15 22:27:19 11661

原创 SQL基本命令

注意: - SQL 对大小写不敏感! - SQL 语句后面的分号要视具体的应用环境而决定加还是不加。 如果是MS Access 和SQL Server 2000则不必使用分号,而有些数据库软件则必须使用分号。 (也有说在程序里写sql不要加分号,否则编译器会把分号认为是sql语句本身的一部分,在查询工具里可以使用分号作为sql语句分隔标志。)select 用于从表中选

2016-04-14 18:16:29 652

原创 SQL语言的四种类型

SQL包含四种程序设计语言类别的语句:数据定义语言(DDL)、数据操作语言(DML)、数据控制语言(DCL)和事物控制语言(TCL)。Data Definition Language(DDL) DDL使我们有能力创建或删除表格。也可以定义索引(键),规定表之间的链接,以及施加表间的约束。 CREATE DATABASE - 创建新数据库 ALTER DATABASE - 修改数据库 CREA

2016-04-14 16:46:49 18376 6

原创 restoredefaultpath matlab

matlab函数,恢复matlab的搜索路径为安装时的默认路径。或者使用rmpath 或 pathtool 函数打开设置路径对话框进行设置。

2016-04-06 10:24:51 3560

原创 神经网络的严冬与复兴之路

神经网络的严冬九十年代末,神经网络遇到的困境就是一个字——“慢”。除了计算速度的因素外,还有一个根本问题就是反向传播时所谓的“梯度消失问题”(vanishing gradient problem)。简单的说, 就是cost function从输出层反向传播时, 每经过一层,梯度衰减速度极快, 学习速度变得极慢,神经网络很容易停滞于局部最优解而无法自拔。又由于当时SVM在图像和语音方面取得的成功,使得

2016-04-02 11:24:15 1910

转载 深度学习难在哪里?

知乎讨论:“Deep Learning 的专家如此急缺,它难在何处?”这篇文章是对知乎上大家讨论结果的一个汇总和备忘。初读时感觉醍醐灌顶,读完后忍不住想把文中的观点告诉我身边的每个人。作为一个入门深度学习两年的研二学生,对文中深度学习是一门工程性学科的观点深表赞同。本文主要作为个人的阅读记录所用,以避免以后想要查看但又找不到时的追悔莫及。文中观点皆来自于知乎用户,如需转载请注明知乎原文地址 [ h

2016-04-01 20:27:09 11569

原创 C/C++中的移位运算

在计算机中,数值是以补码来表示和存储的。所以移位运算都是在“补码”上进行操作的。原码转补码 正数的补码与原码相同。 负数的补码:符号位为1,其余位是原码按位取反,然后整个数加1。

2016-04-01 11:53:50 884

空空如也

空空如也

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

TA关注的人

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