会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
熊叫大雄
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
2019年9月3日
排序之冒泡排序
摘要: 冒泡排序应该是我接触的第一排序算法吧,初学C语言的时候就学了冒泡排序算法,现在做一下简单的记录。冒泡排序的核心思想就是两两比较相邻元素来调整元素位置,是稳定排序,平均时间复杂度为,n为要排序的元素的个数,简单图示...
阅读全文
posted @ 2019-09-03 23:21 熊叫大雄
阅读(71)
评论(0)
推荐(0)
编辑
排序之简单选择排序
摘要: 基本思想:每次都从剩下的记录中选出关键字最大或者最小的来排序。简单选择排序是不稳定排序,平均时间复杂度:,可以这样理解,就是最差的情况我们要对比多少次才能得到最终的排序,一共是:然后需要平移的次数最差是n次,所以...
阅读全文
posted @ 2019-09-03 23:21 熊叫大雄
阅读(297)
评论(0)
推荐(0)
编辑
排序之插入排序
摘要: 插入排序或者叫直接插入排序,简单粗暴,核心思想就是:不管选最大还是最小,每次都把没有排序的元素插入到已经排序的元素中间的合适的位置上。所以直接插入排序是把为排序的元素与排好序的元素逐一对比,直到处于排好序的元素中...
阅读全文
posted @ 2019-09-03 23:21 熊叫大雄
阅读(76)
评论(0)
推荐(0)
编辑
排序之希尔排序
摘要: 希尔排序,因D.L.Shell于1959年提出而得名,核心思想:按照一定增量d,对比第i位元素和第i+d位元素。希尔排序应该算是在插入排序的基础上开发出来的排序算法。希尔排序是不稳定排序,时间复杂度为:希尔排序的...
阅读全文
posted @ 2019-09-03 23:21 熊叫大雄
阅读(169)
评论(0)
推荐(0)
编辑
VC++ DLL 3 动态链接库
摘要: 前面先介绍了静态链接库的方式提供了函数结构的方法,现在就来说下,如果用非MFC的动态链接库要怎么实现,这个过程稍微复杂一点点,但是基本也都是一个套路下来。1、新建一个工程:2、编写cpp文件和头文件,这里有两种方...
阅读全文
posted @ 2019-09-03 23:21 熊叫大雄
阅读(104)
评论(0)
推荐(0)
编辑
tensorflow之最近邻算法实现
摘要: 最近邻算法,最直接的理解就是,输入数据的特征与已有数据的特征一一进行比对,最靠近哪一个就将输入数据划分为那一个所属的类,当然,以此来统计k个最靠近特征中所属类别最多的类,那就变成了k近邻算法。本博客同样对skle...
阅读全文
posted @ 2019-09-03 23:21 熊叫大雄
阅读(352)
评论(0)
推荐(0)
编辑
tensorflow之逻辑回归模型实现
摘要: 前面一篇介绍了用tensorflow实现线性回归模型预测sklearn内置的波士顿房价,现在这一篇就记一下用逻辑回归分类sklearn提供的乳腺癌数据集,该数据集有569个样本,每个样本有30维,为二分类数据集,...
阅读全文
posted @ 2019-09-03 23:21 熊叫大雄
阅读(456)
评论(1)
推荐(0)
编辑
C++交换两个变量值的方法
摘要: 简单地列一下交换两个变量值地几种方法。1、通过第三方实现,这一种也是最最最常见普通的方法:void swap(int *a, int *b){ int tmp = *a; *a = *b; *b...
阅读全文
posted @ 2019-09-03 23:21 熊叫大雄
阅读(6197)
评论(0)
推荐(0)
编辑
QMainWindow的空间布局结构
摘要: 简单讲一下Qt的QMainWindow的结构,Qt的顶级窗口有三种类型,首先是万恶之源(...应该说是大部分控件的父类...)的QWidget,然后是QMainWidget和QDialog,后面两者也是继承自QW...
阅读全文
posted @ 2019-09-03 23:21 熊叫大雄
阅读(693)
评论(0)
推荐(0)
编辑
[tensorflow] 线性回归模型实现
摘要: 在这一篇博客中大概讲一下用tensorflow如何实现一个简单的线性回归模型,其中就可能涉及到一些tensorflow的基本概念和操作,然后因为我只是入门了点tensorflow,所以我只能对部分代码给出相关的t...
阅读全文
posted @ 2019-09-03 23:21 熊叫大雄
阅读(299)
评论(0)
推荐(0)
编辑
在VS中编写Qt5涉及到的一点字符串问题
摘要: 在VS中开发Qt5程序似乎成了我的一种习惯,因为觉得VS简直不能再溜了,不愧是“宇宙第一IDE”。所以在开发中难免会遇到中文显示乱码的问题,网上找到的很多方法都是类似于下面这样的:QStringLiteral("...
阅读全文
posted @ 2019-09-03 23:21 熊叫大雄
阅读(253)
评论(0)
推荐(0)
编辑
VC++ DLL 2 静态链接库
摘要: 这一篇以VS2013为例子介绍怎样编写一个静态链接库和调用。1、打开VS2013,新建Visual C++ 的win32项目:新建后工程分支如下:添加头文件和源文件:编写头文件和源文件内容:调用静态链接库编写调用...
阅读全文
posted @ 2019-09-03 23:21 熊叫大雄
阅读(150)
评论(0)
推荐(0)
编辑
VC++ DLL 1 一点概念
摘要: 1、在写代码的时候,我们可能会经常要用到一些封装好的函数或者类,这些可能是C/C++的标准库提供的,也可能是由别人开发的非标准库,这个时候就会涉及到动态链接库或者静态链接库的使用了。举个例子,做图像处理的时候会用...
阅读全文
posted @ 2019-09-03 23:21 熊叫大雄
阅读(219)
评论(0)
推荐(0)
编辑
瑞士军刀DLib的VS2015编译
摘要: Dlib的官方解释是:Dlib is a modern C++ toolkit containing machine learning algorithms and tools for creating comp...
阅读全文
posted @ 2019-09-03 22:30 熊叫大雄
阅读(417)
评论(1)
推荐(0)
编辑
win10编译libpng
摘要: libpng在windows的编译。ligpng的官网介绍如下:libpng is the official PNG reference library. It supports almost all PNG f...
阅读全文
posted @ 2019-09-03 22:21 熊叫大雄
阅读(541)
评论(0)
推荐(0)
编辑
win10编译zlib
摘要: zlib是一个数据压缩库,官网的解释很酷:A Massively Spiffy Yet Delicately Unobtrusive Compression Library(Also Free, Not to M...
阅读全文
posted @ 2019-09-03 22:19 熊叫大雄
阅读(567)
评论(0)
推荐(0)
编辑
win10编译jpeglib
摘要: jpeglib看名字都大概知道和图像格式jpg或jpeg有关了,是一个常用的图像处理软件都会依赖的开源库。首先去官网下载jpeglib的源码,直接取这里下载:http://www.ijg.org/files/,我...
阅读全文
posted @ 2019-09-03 22:16 熊叫大雄
阅读(481)
评论(0)
推荐(0)
编辑
Hough Transform直线检测
摘要: 霍夫变换(Hough Transform)是Paul Hough于1962年提出来的,一开始是用于检测图像中的直线的,后来还扩展到检测圆、检测任意形状的物体等。关于霍夫变换的博客多得不胜枚举,而且很多都是很厉害,...
阅读全文
posted @ 2019-09-03 22:04 熊叫大雄
阅读(596)
评论(0)
推荐(0)
编辑
VS程序不显示控制台
摘要: 之所以会有这样的想法是因为,有时候我会用到一些库,这些库在使用的时候会在控制台输出一些信息,虽然这是无可厚非的事情,但是,如果我写了一个界面,这个时候当然是希望要显示什么就显示在界面上,或者就不要显示了,这样就保...
阅读全文
posted @ 2019-09-03 18:36 熊叫大雄
阅读(1383)
评论(0)
推荐(0)
编辑
大“端”小“端”落玉盘
摘要: 大端模式:数据的低位保存在内存的高地址中,而数据的高位保存在内存的低地址中小端模式:数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中我们常见的基于x86架构的CPU和很多的ARM、DSP大多是小端...
阅读全文
posted @ 2019-09-03 18:21 熊叫大雄
阅读(94)
评论(0)
推荐(0)
编辑
公告