自定义博客皮肤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.1 2.2,2.9 3,4 2,1 15,25 43,13 32,42 0,0 8,9 12,5 9,12 11,8 22,33 24,25 实现代码: #coding:utf-8 from numpy import * import string impo

2017-01-13 10:12:23 3625

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

以一维输入X为例,样本大小为4 function [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 781

原创 机器学习-感知机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 821

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

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

2016-04-03 02:16:21 580

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

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

2016-03-08 00:11:39 695

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

当某个类含有类指针成员时需注意,如果该成员时通过类的构造函数初始化的。需注意: #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 725

原创 cmd运行Java程序的问题

1.安装jdk,比如其路径为C:\Program Files\Java\jdk1.7.0_80 2.配置环境变量。 (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 517

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

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

2016-01-08 14:38:26 433

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

用栈实现快排的非递归实现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 483

原创 面试总结2

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

2014-09-11 11:27:07 504

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

// midorder bianli void 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 563

原创 面试总结

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

2014-08-28 22:04:43 616

原创 数组和指针辨析

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

2014-08-15 15:54:14 487

原创 static关键字的作用

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

2014-08-15 11:35:35 503

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

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

2014-08-14 19:45:22 800

原创 单链表的逆转实现

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 1028

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

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

2014-08-11 21:45:12 616

原创 引用和指针的比较

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

2014-08-09 10:25:13 456

原创 堆排序和归并排序

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

2014-07-29 15:03:54 604

原创 C++模板

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

2014-07-23 06:38:07 572

原创 插入排序

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

2014-07-21 22:26:00 482

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

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

2014-07-18 15:03:53 774

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

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

2014-07-17 09:43:29 559

原创 二分查找法实现

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

2014-07-15 11:48:08 506

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

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

2014-07-09 13:54:06 3368

原创 创建二叉树

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

2014-07-08 15:40:59 870

原创 浅谈二叉树

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

2014-07-08 09:49:24 588

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

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

2014-07-04 17:25:20 636

原创 链表栈的实现

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

2014-07-03 17:15:34 548

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

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

2014-07-02 22:46:52 647

原创 单循环链表

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

2014-07-02 18:40:23 1090

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

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

2014-06-30 03:14:55 592

原创 派生类的构造函数

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

2014-06-27 22:20:53 3401

原创 浅谈拷贝构造函数

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

2014-06-27 21:11:10 770

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

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

2014-06-27 16:50:53 777

原创 虚析构函数

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

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

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

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

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

原创 派生类的访问控制

继承与派生 继承是

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

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

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

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

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

如下面两段代码:

2014-06-18 17:24:30 834

空空如也

空空如也

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

TA关注的人

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