HK Blog

不积跬步,无以至千里;不积小流,无以成江海。

C++实验(三):打印温度柱状图

问题描述 下图是某城市15天的气温变化曲线。其中标注为A的地方称为峰点,标记为B的地方称为谷点,而标记为C的地方称为崮。要求编写1个函数输入15天的气温,然后通过3个函数分别实现下述功能: (1)打印每天温度的柱状图(仅考虑温度为正值的情况)。 (2)打印所有峰点的位置(该月的第几天)及峰值。如果没有,则打印没有峰值。 (3)打印最长的崮的长度。只使用一重循环即可求出。 问题要...

流形学习(一)

流行学习入门-基本概念

流形 流形:局部具有欧几里得空间性质的空间(流形不是形状哦)。 直观上来讲,一个流形好比是一个d维的空间,在一个m维的空间中(m>d)被扭曲之后的结果。比如说一块布,可以把它看成一个二维的平面,这是一个二维的空间,现在我们把它扭一扭(三维空间),它就变成了一个流形,当然不扭的时候,它也是一个流形,欧式空间是流形的一种特殊情况。 背后的故事:黎曼认为,几何对象应该是一些多度延展的量...

逆向破解re.exe(Windows)(未完待续。。。)

先试着运行一下re.exe(电脑防火墙可能会提示是病毒,不用管点开就好) 所以是要求我们写入一个密钥 拖入IDA32中,分析程序。(下图为程序的基本结构,其中红线是False分支执行的,绿线是True分支执行的)

关于C++学习的一些忠告(转载)

C++学习

1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我...

C++:笛卡尔坐标系中点的类(重载运算符)

C++

题目描述 使用c++实现一个笛卡尔坐标系中点的类,要求重载加法,自加(两种),and,右移赋值运算符, 并测试以下样例 (5,5)++ == (5, 5) ++(5,5) == (6,6) (5,5) & (6,6) == (4,4) (5,5) >> 2 == (1,1) 题目分析 笛卡尔坐标系 1D笛卡尔坐标系为数轴,用单个数表示一个值。 在2D...

LINGO基本语法

LINGO学习笔记

数模学习第9天 Lingo多用于一些线性或非线性的规划问题。LINGO内置了一种建立最优化模型的语言, 可以简 便地表达大规模问题,利用LINGO高效的求解器可快速求解并分析结果。

贪心算法

数模学习第7天~ 贪心法并不是从整体最优考虑,它所做出的选择只是在某种意义上的局部最优。贪心算法对于大部分的优化问题都能产生最优解,但不能总获得整体最优解,通常可以获得近似最优解。 贪心算法的基本思路 从问题的某一个初始解出发逐步逼近给定的目标,以尽可能快的地求得更好的解。当达到某算法中的某一步不能再继续前进时,算法停止。 该算法存在问题: 不能保证求得的最后解...

分治算法

数模学习第6天~ 分治算法的定义 对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小)则直接解决,否则将其分解为k个规模较小的子问题,这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得到原问题的解。这种算法设计策略叫做分治法。 分治算法的基本思想 分治法的设计思想是,将一个难以直接解决的大问题,分割成一些规模较小的相同问题,以便各...

数模常规算法之聚类分析Cluster Analysis

数学建模学习第5天 数理统计中的数值分类有两种问题: 判别分析:已知分类情况,将位置个体归入正确的类别。(较为复杂的故障,分类后人工处理) 聚类分析:分类情况未知,对数据结构进行分类。(多用于事物的判断,例如网站的故障判别并处理) 聚类分析的定义 聚类分析是直接比较各事物之间的性质,将性质相近的归为衣蛾李,将性质差别较大的归入不同的类的分析技...

链表与指针

一直没理清指针的一些知识点,整理一下~ 链表中插入指针 在链表中插入结点只需要修改指针(在第i个结点之前插入元素,修改的是第i-1个结点的指针)。 如图所示,在单链表中第i个节点之前进行插入的基本操作为:找到线性表中的第i-1个结点,然后先进行步骤①(e->next=ai),再进行步骤②(ai-1->next=e);反之,如若先将ai-1->next指针指...