![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
doubleslow;
Success is a series of little wins.
展开
-
希尔伯特频谱算法Hilbert-Huang spectral analysis(matlab代码)
前段时间磕盐接触到了希尔伯特频谱,它是一种信号分解方法,1998年提出来的,主旨是把复杂信号分解为简单信号的加权和,就像傅里叶变换小波变换一样,但是他和傅里叶变换等方法的区别是他是纯粹时间域的分解,但是每个子信号却可以表示不同的频率成分,于是可以得到像小波变换那样的时频平面,但是这个方法明显比小波分解冷门的多,而且在我的实验结果里确实远远远远弱于小波分解,不过也算是自己辛苦几天看论文和写代码的成果...原创 2020-01-30 14:28:34 · 3525 阅读 · 3 评论 -
算法入门 第三章 数组和字符串 (二)
文章目录最长回文子串最长回文子串原创 2020-07-31 23:21:30 · 103 阅读 · 0 评论 -
算法入门 第三章 数组和字符串 (一)
文章目录数组逆序输出开灯问题蛇形填数字符数组c语言没有字符串类型,字符串用字符数组表示,数组和字符串比单个变量容纳更多信息数组逆序输出#include<stdio.h>#define MAXN 100+10 // 多10个长度是为了保险int main(){ int x, i=0, j; int a[MAXN] = {0}; while(sca...原创 2020-07-31 23:21:22 · 143 阅读 · 0 评论 -
算法入门 第二章(二)
文件操作问题难点在于输入数据的个数不确定#include<stdio.h>#define INF 1000000int main(){int x, n, max=-INF, min=INF, s=0;while (scanf("%d", &x) == 1) // scanf的返回值在输入状态是输入变量的个数,结束输入后返回值是0{ s += x; ...原创 2020-07-31 23:24:49 · 600 阅读 · 0 评论 -
算法入门 day2 (第一章)
1新建文本文件1.c,notepad++编写程序,命令行中切换到路径然后gcc编译,得到a.exe(为啥不是1.exe),直接a,得到正确结果# include<stdio.h>int main(){ printf("%d\n", 1+2); return 0;}Microsoft Windows [版本 10.0.17134.112](c) 2018 Micros...原创 2020-07-31 23:24:04 · 278 阅读 · 0 评论 -
算法经典入门 day1(命令行,脚本编程,进程,重定向,管道,编译器)
正确的学习路径 + 持续的时间投入刘老师这本书太完美了,我觉得我出头了!!我终于有出头之日了!!!还是睡不着,开始看刘老师的算法竞赛入门经典,收获果然不少!已经看到第一章的第五节了,之前一直没有耐心毛毛躁躁也不上机,上机一会儿就觉得好累坚持不下去,连最基本的scanf printf都觉得吃力费劲,现在觉得还好,可以说一点都不难,要慢慢看,每一点完全看懂了再继续往下看。逻辑表达式,短路符号...原创 2019-10-22 16:22:01 · 276 阅读 · 0 评论 -
数据结构和算法 day1
这是计算机必修课,很搞脑子,但要让编程能力有质的飞跃,而不是简单调用各种现成API去实现各种功能,却不懂内部原理,就必须学习这门课,自己设计结构和算法。文章目录一、基础知识1. 数据结构是什么?2. 算法是什么?定义算法的五个特征算法设计的要求3. 数据结构和算法为什么要一起学?二、数据结构分为逻辑结构和物理结构1. 逻辑结构2. 物理结构三、程序=数据结构+算法一、基础知识1. 数据结构是...原创 2019-08-14 12:20:44 · 182 阅读 · 0 评论