自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吉大秦少游

志不强者智不达

原创 LeetCode刷题目录

文章目录 LeetCode011:盛最多水的容器 LeetCode169:求众数(求数组中超过一半的数字) LeetCode287:寻找重复数 机考刷题 2018年华为机试题目 网络上流传的华为笔试题练习 ...

2019-10-05 19:21:55 246 0

原创 算法-目录

文章目录排序算法Hash算法蒙特卡洛算法模拟运动和计算双指针与快慢指针 排序算法 快排和归并排序的复杂度相同,为什么都用快排而不用归排? 为什么要分稳定排序和非稳定排序 排序算法之懒人排序 排序算法之冒泡排序 排序算法之插入排序 快速排序算法C++实现[评注版] 各种排序算法的时间...

2019-10-05 16:34:59 110 0

原创 数据结构-目录

文章目录1 为什么学习数据结构2 链表3 栈4 队列5 递归6 树7 图 1 为什么学习数据结构 1.1 抽象数据类型ADT(Abstract data type),以及为什么要学习数据结构? 1.2 数据结构基础知识梳理 2 链表 2.1 链表的使用形式 2.2 环形链表的判断方法及...

2019-09-05 21:26:59 275 0

原创 Python学习目录

目录 基础知识学习(MOOC:嵩天) 1.1 Python MOOC练习3 1.2 Python MOOC练习4 1.3 python中的随机函数random的用法示例 1.4 Python文本词频统计的编码问题-MOOC嵩天 1.5 Python中的复数和误区 1.6 Py...

2019-05-19 10:32:13 33004 23

原创 PAT乙级解题算法和代码目录

ID          Title                                                   备注 1001     害死人不偿命的(3n+1)猜想(15)         模拟 1002     写出这个数 (20)                   ...

2018-12-01 13:38:10 1054 0

原创 PAT乙级题目对应知识点分类梳理

PAT乙级的90道题的知识点与对应的题号整理如下,便于做专项练习和巩固! 1、字符串函数 考察字符串相关知识,如逆转、字母与数字的判断与转化、字符串拼接、字符串比较 题号:1002、1006、1009、1014、1021、1024、1031/1039、1042、1043、/1048/1052...

2018-11-29 21:53:25 2595 3

原创 自动驾驶测试场景构建方法和Mirror-Traffic数据集

自动驾驶测试是目前自动驾驶发展的关键瓶颈之一,影响着自动驾驶最不可忽略的安全因素,也是决定自动驾驶是否具有实用性,是否能够大规模推广的核心要素。 测试场景构建方法 目前行业内自动驾驶测试场景生成的思路有两种: 采样泛化 统计车辆汇入、汇出、路口、变道、超车等特定场景下的汇入轨迹,得到更细分的逻辑...

2020-04-23 11:37:12 247 0

原创 Unity3D入门

游戏开发组成 美术 策划 技术 学习态度 无目标不学习 书非用不能读 积累知识索引,而非知识内容 项目准备 1.1 技术选型:Unity、虚拟引擎 1.2 Unity3D的版本选择与安装 1.3 准备美术资源 1.4 资产管理:版本库 建立项目环境 2.1 项目的基本配置 2.2 资...

2020-04-05 10:22:46 234 0

转载 MATLAB数据矩阵单位化,归一化,标准化

1.数据矩阵单位化方法一:[plain] view plain copy %%矩阵的列向量单位化%输出矩阵Y为单位化矩阵%方法即是矩阵中所有元素除以该元素所在列向量的二范数clc;clear;X=[79039778491294192711052041329768503711351330192514...

2020-02-13 17:40:56 10804 0

原创 GUI制作中控件的常用操作

GUI制作中控件的常用操作axes属性设置 axes属性设置 axes; axes('属性名','属性值',...) axes(h); h = axes(...) axes是生成绘图区的一个底层函数。因为很多高级(此高级非彼...

2020-02-13 10:20:45 391 0

原创 GUI制作信号分析的频域和时域分析

利用GUI制作信号分析的频域和时域分析的工具,界面和演示如下图: 视频链接: 源代码下载链接:

2020-02-13 09:54:47 741 3

原创 利用GUI制作中学初等函数图像绘制器

以前高中的时候想过有没有什么工具能立刻画出函数图像,受于当时的知识限制,不知道matlab。前段时间看了点GUI,就想做一个工具,方便使用。工具界面如下图。 制作的视频链接如下图: ...

2020-02-12 16:19:01 450 0

原创 MATLAB-GUI学习记录

文章目录GUI工具软件GUI使用心得 GUI的学习,最关键的还是在应用。下面是平时利用GUI做过的工具软件,及GUI使用过程中的实践总结。 GUI工具软件 GUI制作传递函数响应分析工具 GUI使用心得 GUI制作中常用功能的操作 ...

2020-02-10 17:35:22 415 0

原创 matlab-GUI制作中常用功能的操作

文章目录“退出”功能“重置”功能 GUI是一个很好的工具,可以制作一些工具软件以提高工作效率。GUI制作过程中有很多常用功能非常类似,如“退出”按钮、“重置”按钮等等,下面是学习和使用GUI过程中对常用功能的总结。 “退出”功能 退出功能一般是指软件或者GUI界面的关闭,常通过button按钮实现...

2020-02-10 17:14:38 360 0

原创 利用matlab的GUI制作传递函数响应分析工具,并打包成EXE文件

文章目录step1:利用GUI制作传递函数分析工具:step2:GUI工具打包成可执行文件 step1:利用GUI制作传递函数分析工具: step2:GUI工具打包成可执行文件 最后一个问题就是生成可独立运行程序exe了。过程还是比较简单的。首先要设置编译器:在命令行窗口输入mbuild -set...

2020-02-07 00:15:17 240 0

原创 吴军《见识》摘录

2019年11月份读了吴军的《见识》,有些见解比较独到,也比较现实。作为著名的前谷歌、腾讯重要业务的技术负责人,吴军的见识是他数十年来的经验总结,对我们思考现实生存环境及其变化具有指导意义。 下面是摘录的我比较喜欢和句子: “命”决定出身,“运”决定发展 靠一时运气,可以小富小贵,不可能大富大贵...

2020-01-03 08:59:42 530 0

原创 Matlab求解黎卡提方程

在稳定性分析中,我们会经常使用李雅普诺夫稳定性分析方法进行分析。并且在稳定性分析当中经常会出现两个方程,如下: (1)ATP+PA=−QATP+PA=−Q (2)ATP+PA−PBR−1BTP+Q=0 ATP+PA−PBR−1BTP+Q=0 其中第二个方程又称为黎卡提(Riccati)方程,在一般...

2019-11-30 11:42:08 858 0

转载 LQR 的直观推导及简单应用

A = [0 1 0 0 0 0 -1 0 0 0 0 1 0 0 9 0]; B = [0;0.1;0;-0.1]; C = [0 0 1 0]; %观测角度 D = 0; Q = [1 0 0 0 0 1 0 0 0 0 10 0 ...

2019-11-29 18:55:58 747 0

原创 单级倒立单摆LQR控制

具体模型可在这里下载:单级倒立单摆LQR控制

2019-11-29 16:07:57 626 0

原创 《人工智能技术简明教程》读书记录

今天下午在图书馆借了一本《人工智能技术简明教程》,作者廉师友。这本书写的太烂了,强烈建议看到这本书的人直接扔掉。 书的第一章有个别语句比较好,整理记录下来: 关于智能的分类 作者认为智能可以分成基于个体智能的脑智能,以及基于群体智能的系统智能(或者群智能)。而对于脑智能而言,数以亿计的神经元群又...

2019-11-28 21:14:29 422 1

原创 MATLAB的自动驾驶之路

该文章主要梳理MATLAB在自动驾驶这几年的进展,作为必备工具,有必要熟悉、会使用、能理解这些工具。 转载链接: MATLAB的自动驾驶之路 MATLAB的自动驾驶之路 MATLAB的自动驾驶之路 MATLAB的自动驾驶之路 ...

2019-11-23 20:44:29 469 0

原创 排序算法之归并排序(C语言)

#include <stdio.h> #include <stdlib.h> void swap(int* p1,int* p2){ int tmp=*p1; *p1=*p2; *p2=tmp; } void printArray(const in...

2019-10-31 08:23:54 86 0

原创 不相交集(并查集)

文章目录概念 概念 不相交集(disjoint set)概念来自于等价类。等价类的一些基础知识如下: 关系R:对于集合S中每对元素(a,b),a R b为true或者false。若a R b为true,则说a与b有关系。 等价关系:关系R是集合S上的等价关系,当且仅当:R是对称的(sy...

2019-10-23 10:33:08 96 0

原创 集合概念、常用操作及实现

文章目录概念及常用操作实现C++实现Python实现 概念及常用操作 一般意义的集合和我们高中学习的集合基本是一样的,也就是具有无序性、确定性和唯一性。但在编程中也有有序的集合。 常用操作是求差集、补集、并集等等。 实现 常用语言的实现方式如下: C:自己根据原理手写一个 C++:STL set...

2019-10-23 09:54:53 102 0

原创 散列的核心知识

文章目录散列的概念两个关键问题散列的实现C++实现python实现 散列的概念 目标和手段: 为了更快的查找-O(1) 拿空间换时间 散列: 键值对思想(key-value pair) 两个关键问题 1. 什么是好的散列函数? 快速计算 元素尽可能散开 2. 有哪些方法可以解决冲突 开放...

2019-10-23 09:15:09 115 0

原创 优先队列的多种语言实现形式

文章目录优先队列的定义实现c实现C++实现python实现 优先队列的定义 priority queue是出队的时候永远让具有最高或者最低优先级的数据先出队,而入队不做要求。即: 出队:最高(最低)优先级的元素 入队:无特别要求 现实的典型实例是医院就诊优先救治病情最危急的病人,银行优先处理高...

2019-10-22 15:46:11 89 0

原创 C/C++学习目录

文章目录面向对象 面向对象 面向对象编程中多态的快速理解

2019-10-10 09:53:35 241 0

转载 面向对象编程中多态的快速理解

1,函数重写回顾: 父类中被重写的函数依然会继承给子类; 子类中重写的函数将覆盖父类中的函数; – 重写父类当中提供的函数是因为父类当中提供的这个函数版本不能满足我们的需求,因此我们要重写; – 期望只要是子类对象,则调用子类当中的版本,而不是父类当中定义的函数版本; 通过作用域分辨符(::)可...

2019-10-10 09:49:49 234 0

原创 关于 python 的sort 多重排序

华为机考题: n=eval(input()) raw=list() stamp=list() map={} for i in range(n): str_raw=input() if str_raw not in raw: raw.append(str_raw) ...

2019-10-09 22:10:38 50 0

转载 LeetCode287:寻找重复数

文章目录题目分析代码 题目 分析 题目的限制真多!!! 首先 不能改变数组 导致无法排序,也无法用 index 和元素建立关系; 只能使用 O(1) 的空间 意味着使用哈希表去计数这条路也走不通; 时间复杂度必须小于 O(n^2) 表示暴力求解也不行; 重复的元素可重复多次 这一条加上后,本来可...

2019-10-05 19:20:55 68 0

原创 为什么要分稳定排序和非稳定排序

稳定排序 指的是相等的元素排序完成后,其顺序保持不变。 用途 例如: 每周考试之后,按照分数高低进行排序,但是分数相同的同学怎么办呢?按照上次的分数来分高低。上次分数高的排在前面。 班级同学排序,按照学号排序。现在要按照身高排序,如果身高相同,那么还是按照学号排序。 作用 所以稳定排序的作用是...

2019-10-05 16:19:33 56 0

原创 平衡二叉树的C++实现

AVL需要在BST的基础上进行实现,因此首先需要将BST的常用操作封装在头文件<bstree.h>中。而BST又依赖于二叉树的实现,因此二叉树的实现封装在<bintree.h>中。如下: <bintree.h> // 二叉树的头文件 #ifndef bintre...

2019-10-05 15:01:01 142 0

原创 《数据结构与算法实战-周强-4.1》——统计无后代的人数

实现代码: // 二叉树的先序中序后序实现 #include <iostream> using namespace std; template<class Elem> struct BinNode{ Elem data; BinNode<Elem&...

2019-10-04 21:39:45 61 0

原创 BST的C++实现

BST首先是二叉树,对应的二叉树定义和常用操作封装在以下头文件"bintree.h" // 二叉树的头文件 #ifndef bintree_h #define bintree_h #include <iostream> using namespace std; ...

2019-10-04 21:35:01 218 0

原创 二叉树的C++、Python实现及遍历

// 二叉树的先序中序后序实现 #include <iostream> using namespace std; template<class Elem> struct BinNode{ Elem data; BinNode<Ele...

2019-10-04 21:32:41 48 0

原创 二叉树的C实现及前序遍历

// 二叉树的C 实现,前序遍历 #include <stdio.h> #include <stdlib.h> typedef int Elem; struct BinNode{ Elem data; struct BinNode* left; s...

2019-10-04 21:31:54 51 0

原创 数据结构与算法实战-周强》——N进制高精度加法

文章目录题目分析代码 题目 分析 需要考虑输入的两个加数的几种情况:位数多的+位数少的,位数相等进行相加,同时还需要考虑进位。最开始加完之后的数据用reverse反转,奇怪的是怎么都反转的不对(实际上看起来像是失效了),最后换成用字符数组处理。 代码 #include <iostream&...

2019-09-30 16:15:28 147 0

原创 Two Sum 问题——哈希算法

文章目录题目代码拓展 题目 这个问题的最基本形式是这样:给你一个数组和一个整数target,可以保证数组中存在两个数的和为target,请你返回这两个数的索引。 比如输入nums = [3,1,3,6],target = 6,算法应该返回数组[0,2],因为 3 + 3 = 6。 这个问题如何解决...

2019-09-30 09:43:34 64 0

原创 《数据结构与算法实战-周强-3.4》——简单模拟单队列排队

文章目录题目分析代码 题目 用程序简单模拟一个单队列多窗口的排队模式: 设某银行有一个固定能容纳N个顾客的等候区,顾客想进银行,若等候区有空则可进,否则被拒绝进入。 每当银行柜员叫号时,等候区中最先进入的顾客离开等候区前往柜台办理业务,若叫号时等候区无人,则此次叫号作废。 输入格式: 第一行输入一...

2019-09-29 20:18:17 428 0

原创 《数据结构与算法实战-周强-2.2》——大炮打蚊子

文章目录题目分析代码 题目 现在,我们用大炮来打蚊子:蚊子分布在一个M×N格的二维平面上,每只蚊子占据一格。向该平面的任意位置发射炮弹,炮弹的杀伤范围如下示意: O OXO O 其中,X为炮弹落点中心,O为紧靠中心的四个有杀伤力的格子范围。若蚊子被炮弹命中(位于X格),一击毙命,若仅被杀伤(位于O...

2019-09-29 20:13:50 160 0

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