自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 动手实现 数据结构 之 “十字链表”

使用 C语言 十字链表 实现了: 添加边,删除边,查找边的功能

2015-06-13 10:51:51 707

原创 动手实现 数据结构 之 “AVL树”

AVL平衡二叉排序树

2015-05-09 23:25:39 829

原创 算法分析工具

用于辅助分析排序,STL算法,数值算法等

2015-03-27 16:13:57 2791 4

原创 卡尔曼滤波

通过 Eigen 矩阵运算实现线性卡尔曼滤波。模拟的是一辆带火箭发动机的汽车,一开始沿着X轴匀速运动,到X轴中间开启火箭发动机匀加速向Y轴起飞。同理可以仿真(x,y,z,yaw,pitch,raw) 6自由度的真实飞行情况。

2023-11-28 09:07:54 395

原创 多维度空间 生成均匀平面向量集

多维度空间 生成均匀平面向量集,用于 MOEA/D 或 NSGA-III 多目标遗传算法启发搜索方向

2022-11-24 16:15:54 181 1

原创 A星 最短路径搜索算法

#include <iostream>#include <list>#include <map>#include <set>#include <tuple>#include <cmath>/* A B ·D E F G H I · K L */typedef std::tuple<double, double> Position;std::map<int,.

2022-03-17 19:36:56 539

原创 Dijkstra 最短路径搜索算法

一次计算即可得到所有位置到指定点到最短路径#include <iostream>#include <vector>#include <set>/* A 5 B 1 C 1 1 1 D 1 E 2 F */int map[6][6] = { //A B C D E F {0, 5, -1, 1, -1, -1}, {5, 0, 1, -1, 1, -1}, {-1, 1, 0

2022-03-16 14:39:24 646

原创 类别分组算法

根据输入的等式和不等式得出分类结果和所有不相等结果template<typename T>class ClassifyConflictDectect{public: ClassifyConflictDectect(const std::set<std::pair<T, T>>& equals = {}, const std::set<std::pair<T, T>> notEquals = {}) : m_equals(

2021-10-20 11:13:19 437

原创 C++ 单例工厂模型

template<typename T>class Singleton{protected: Singleton() = default;public: static T& inst() { static T instance; return instance; }};template<typename T, typename... Args>class SingletonFactory : public Singleton<Si.

2021-08-18 10:59:02 245

原创 C++自动回收型内存池

#include <iostream>#include <vector>#include <memory>#include <future>template<typename ObjType>class ObjectPool {private: ObjectPool() { }public: virtual ~ObjectPool() { for (auto obj : m_CachePool) { f.

2021-06-16 18:00:54 2304

原创 有向图的所有成环查找

#include <iostream>#include <vector>#include <map>#include <set>#include <list>template<typename T>struct NodeInfo{ std::set<T> source;};template<typename T>bool checkSameCircle(std::list<.

2021-06-04 13:40:09 418

原创 Win Api 高速磁盘读写封装

#pragma once#include <string>#include <memory>class WinFile{public: WinFile(const std::string& path = ""); WinFile(WinFile&& file); ~WinFile(); void open(std::string path); operator bool() const; WinFile& read(c.

2021-03-16 11:51:01 239 1

原创 Python 并发调用 Com 组件

在 python 并发调用 Com 组件时需要作如下处理,每次 Com 组件的函数调用需要在 context 中import win32com.clientimport pythoncomimport contextlibclass ComInterface: def __init__(self, com_id): inst = win32com.client.Dispatch(com_id) self._inst_stream = pythonc.

2021-02-19 09:48:18 671

原创 win 环境不同API磁盘速度上限测试

#include <iostream>#include <fstream>#include <chrono>#include <vector>#include <Windows.h>VOID CALLBACK FileIOCompletionRoutine( __in DWORD dwErrorCode, __in DWORD dwNumberOfBytesTransfered, __in LPOVERLAPPED lp.

2020-08-07 10:33:37 231

原创 动手实现C++线程池

简易线程池用于优化高并发计算,ipp加速,多级流水线并发运算避免频繁的创建线程且保持线程数量与核心数量一致使其更快加速计算

2020-03-15 22:45:26 242

原创 基于pyqtgraph绘图库时频域显示

import numpy as npimport pyqtgraph as pgfrom PyQt5.QtCore import Qtfrom PyQt5.QtCore import QPointFfrom PyQt5.QtCore import QRectFfrom PyQt5.QtGui import QColorchn_color = [ QColor(Qt.re...

2020-03-15 22:39:56 998 1

原创 GuardType 性能测试

再次优化了数组下标计算效率提升了一个数量级,这两周没白费https://github.com/benjaminzhou93/GuardTyperunTimeOfFor: 0.00031720.00021708 func0()0.00022928 func1(1)0.00026078 func2(1, 2)0.00034048 volati

2016-09-04 16:15:06 544

原创 动手实现 数据结构 之 “邻接链表图”

C语言描述的一幅邻接链表, 无向图和有向图都可以表示

2015-06-12 16:20:36 921

原创 动手实现 算法 之 “希尔排序”

希尔排序

2015-06-01 10:41:22 426

原创 动手实现 数据结构 之 “二叉树”

使用 c 语言的方式实现,一棵二叉排序树

2015-05-27 17:07:49 547

原创 动手实现 算法 之 “快速排序”

快排

2015-05-17 22:25:31 436

原创 动手实现 算法 之 “归并排序”

非递归方式的归并排序

2015-05-17 21:49:20 427

原创 动手实现 数据结构 之 “队列”

队列

2015-05-11 21:18:21 413

原创 动手实现 数据结构 之 “栈”

C语言数组方式实现 栈结构

2015-05-10 18:41:17 531

原创 动手实现 数据结构 之 “跳跃链表”

跳跃链表

2015-05-09 23:37:57 942

原创 动手实现 算法 之 “Dijkstra 最短路径”

Dijkstra的实现,以及在cad上的应用

2015-05-09 23:35:26 561

原创 动手实现 算法 之 “堆排序”

堆排序

2015-05-09 23:27:26 436

原创 动手实现 数据结构 之 “堆”

最小堆

2015-05-09 23:00:17 504

原创 动手实现 数据结构 之 “双向链表”

C 语言方式实现了 双向链表的 插入删除查找头部出栈尾部出栈头部插入尾部插入

2015-05-09 22:58:01 543

原创 动手实现 数据结构 之 “单向链表”

头插入单向链表

2015-05-09 22:50:40 508

C++ Primer笔记

基本语法 标准库string类型 标准库vector类型 数组和指针 异常机制 函数 标准IO库 容器和算法 关联容器 泛型算法 类和数据抽象 复制控制 重载操作符与转换 面向对象编程 模版与泛型编程

2014-05-30

Chinese Chess

windows环境下开发的一款象棋游戏,界面简洁

2013-07-04

计算机编程经典书籍下载链接

CTRL+点击 链接直接进入下载(应有尽有)

2013-06-21

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

TA关注的人

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