自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 python实现简单的kmeans聚类算法

问题描述:一堆二维数据,用kmeans算法对其进行聚类,下面例子以分k=3为例。原数据:1.5,3.12.2,2.93,42,115,2543,1332,420,08,912,59,1211,822,3324,25实现代码:#coding:utf-8from numpy import *import stringimpo

2017-01-13 10:12:23 3475 1

原创 线性回归问题简单实现matlab

以一维输入X为例,样本大小为4function [Theta]=linearRegression(X,Y,Theta,MaxIter)i = MaxIter;[num,~] = size(Y);while(i >0) for j=1:1:num Theta(1) = Theta(1) + (Y(j)-(Theta(1)+Theta(2)*X(j)))*1;

2016-08-23 16:14:15 669

原创 机器学习-感知机python实现

以二维为例:def sum(X, w): sum=0 length = len(X)-1 for index in range(0,length): sum = sum + X[index]*w[index] return sum def Function(X, Y, w, b): ret = -1 i = 0 while(i < len(Y)): x=X[i] if

2016-08-19 09:20:51 717

原创 第一行代码Android学习笔记(一)activity

2.1 活动是什么活动是一种包含用户界面的组件,主要用于和用户进行交互。简单说就是android应用界面。2.2 活动的基本用法该部分内容主要是要学习如何手动去创建一个activity、如何创建和加载布局,以及如何在AndroidMainfect文件中注册,toast及其menu的使用,及活动的销毁。布局加载:如果要将布局first_layout加载到活动FirstActi

2016-04-03 02:16:21 468

原创 简单工厂方法模式和工厂方法模式

简单工厂模式和工厂方法模式都是实例化对象的模式(或方法)。区别:简单工厂模式主要是由工厂对象(确切说是传入工厂类方法的参数)决定实例化哪种对象。如下面代码中的type参数。public class SampleFactor { public LeiFeng CreateLeiFeng(string type){ LeiFeng leifeng = null; swit

2016-03-08 00:11:39 586

原创 当某个类含有类指针成员时需注意

当某个类含有类指针成员时需注意,如果该成员时通过类的构造函数初始化的。需注意:#include "stdafx.h"#include #include class Third{public: Third(){printf("This is Thrid's construction!\n");} ~Third(){printf("This is Thrid's unconstru

2016-02-24 12:27:29 633

原创 cmd运行Java程序的问题

1.安装jdk,比如其路径为C:\Program Files\Java\jdk1.7.0_802.配置环境变量。(1)在path下配置路径C:\Program Files\Java\jdk1.7.0_80\bin(2)新建或在classpath下配置“.”(点)(意思是在本目录下查找)3.比如java工程路径为C:\Users\Administrator\workspace\Hel

2016-02-03 00:18:54 440

原创 do{...}while(0)的意义和用法

简单来总结,有两方面的作用:1.块级作用域a.保证{}中变量名的作用域,不用关心变量名于{}外面的定义重复等问题。b.一般用在宏定义中。2.方面程序跳出,可以通过break跳出{},类似于goto语句。

2016-01-08 14:38:26 345

原创 快速排序的非递归实现

用栈实现快排的非递归实现void QuickStack(int r[], int low, int high){ if (r == NULL || low > high) return; stack s; if (low < high) { int mid = part

2014-09-25 11:06:23 407

原创 面试总结2

这次搜狗提前批面试总结如下:1.在浏览器输入

2014-09-11 11:27:07 444

原创 非递归的先序遍历和中序遍历

// midorder bianlivoid MidOrder(BTree *bt){ Inite(s); //inite stack BTree *p = s; while (p != NULL || s.empty() != 1) { while (p != NULL) {

2014-09-09 14:54:13 453

原创 面试总结

今天是2014年8月28日,也就说下个月将开始大规模的互联网

2014-08-28 22:04:43 531

原创 数组和指针辨析

指针和数组有时候感觉他们是一样的,有的shi

2014-08-15 15:54:14 393

原创 static关键字的作用

static的使用主要在包括两大方面:1.m

2014-08-15 11:35:35 416

原创 单链表中删除重复元素的结点

// dellist.cpp : 定义控制台应用程序的入口点。//#includeusing namespace std;typedef int dataType;struct node{ dataType data; node * next; };node *deletereplace(node *&head){ if (he

2014-08-14 19:45:22 700

原创 单链表的逆转实现

typedef int datatype;struct node{ datatype data; node *next;};node * reverse(node *&head){ if (head->next == NULL || head == NULL) return NULL; else {

2014-08-13 15:53:35 903 3

原创 几个常考的关于字符串的函数实现

一下实现包括strlen(), strcpy(), strncpy(), strcat()

2014-08-11 21:45:12 529

原创 引用和指针的比较

相同点:引用和指针都是对对象的jianjie

2014-08-09 10:25:13 375

原创 堆排序和归并排序

堆排序:首先输出堆顶的最大(或最小)元素,ran

2014-07-29 15:03:54 517

原创 C++模板

C++模板包括函数模块和类模板。其作用就是为了代码的重用,让

2014-07-23 06:38:07 465 2

原创 插入排序

插入排序:不断地将待排序序列插入到有序序列中,shide

2014-07-21 22:26:00 421

原创 二叉树遍历算法的应用

//........二叉树遍历算法应用 ...........#includeusing namespace std;typedef char dataType;typedef struct node{ dataType data; node *lchild, *rchild;}* BTREE;// showvoid show(BTREE bt

2014-07-18 15:03:53 684

原创 二叉排序树的简单实现

#includeusing namespace std;typedef int keyType;typedef struct Node{ keyType key; Node *lchild, *rchild;} * BTtree;// search x in treeNode* search(BTtree bt, keyType x){

2014-07-17 09:43:29 488

原创 二分查找法实现

查找分为静态查找和动态查找静态chazha

2014-07-15 11:48:08 439

原创 拷贝构造函数和拷贝赋值函数

拷贝构造函数和拷贝赋值hanshu

2014-07-09 13:54:06 3251

原创 创建二叉树

二叉树的遍历是一个比较重要yu简单的问题,

2014-07-08 15:40:59 781

原创 浅谈二叉树

1.二叉树的概念:二叉树是一种非线性的数据结构,每个结点zuid

2014-07-08 09:49:24 517 1

原创 连续存储结构的循环队列实现

队列是一种操作受限的线性表,

2014-07-04 17:25:20 560

原创 链表栈的实现

链表栈,简称链栈,它是由

2014-07-03 17:15:34 478

原创 栈的顺序存储结构的实现

栈是一种删除个插入都只能在一端进行操作的xian

2014-07-02 22:46:52 548

原创 单循环链表

单循环链表是尾节点指针指向头结点的

2014-07-02 18:40:23 856

原创 双链表的插入和删除实现

双链表相对于单链表,最大的

2014-06-30 03:14:55 509

原创 派生类的构造函数

基类的构造函数不能被派生类继承,所以派生类必须自己完成构造函数n

2014-06-27 22:20:53 3226

原创 浅谈拷贝构造函数

拷贝构造函数是一种特殊的构造的函数。特殊之处就在于它是用一个yi

2014-06-27 21:11:10 651

原创 带头单链表删除特定元素实现

要求:输入链表元素,再输入需要删除的元素,最后显示

2014-06-27 16:50:53 716

原创 虚析构函数

构造函数不可以定义为虚函数,但是析构函数可以和普通成员hanshu

2014-06-27 16:41:20 494 1

原创 带头结点的单链表实现

下面是本人总结的关于带头结点的单链表的实现代码

2014-06-26 17:42:10 730 1

原创 派生类的访问控制

继承与派生继承是

2014-06-21 18:09:39 619 1

原创 线性表之一:顺序表的实现(详)

#includeusing namespace std;#define MAXSIZE 100 //注意宏定义不能加“;”,有时候会犯错!!!typedef int DataType;class SeqList{ private:DataType list[MAXSIZE];//定义数组list,用数组来实现线性表int length;

2014-06-20 14:57:35 453 1

原创 用字符数组和字符串指针定义字符串常量时需要注意的一点

如下面两段代码:

2014-06-18 17:24:30 735

空空如也

空空如也

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

TA关注的人

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