
编程练习
文章平均质量分 79
_TFboy
你有没有爱上我O(∩_∩)O~
展开
-
自己设计并制作了一个自动温度控制系统
自己设计并制作了一个自动温度控制系统一、课题任务设计并制作一个水温自动控制系统,控制对象为1升净水,容器为搪瓷器皿。水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动控制,以保持设定的温度基本不变。1.基本要求 (1)温度设定范围为40~90℃,最小设定分度为1℃。(2)具有温度显示功能,分辨率为0.1℃,显示的绝对误差小于1℃。(3)当温度达到某一设定值并稳原创 2016-04-04 15:05:04 · 37695 阅读 · 5 评论 -
leetcode 344. Reverse String
344. Reverse StringWrite a function that takes a string as input and returns the string reversed.Example:Given s = "hello", return "olleh".class Solution {public: string reverseString(string s) {...原创 2017-10-24 08:56:01 · 221 阅读 · 0 评论 -
【算法】动态规划DP浅析(1)
动态规划(Dynamic Programming, DP)浅析 动态规划是指,问题有多个可行解,每个可行解对应一个目标值,目的就是要在可行解中求出最优值(最大或者最小)目标:通常用于求解某种具有最优性质的问题基本思路:将待求解的问题先分解成若干个子问题,先求解子问题,然后从这些子问题中得到原问题的解 和分治的不同适用于动态规划求解的问题,经过分解得到的子问题往往是不相互原创 2017-02-27 20:31:29 · 435 阅读 · 0 评论 -
【排序算法】:冒泡排序
【排序算法】之冒泡排序原创 2017-02-27 19:37:01 · 312 阅读 · 0 评论 -
校算法训练解题报告1(完整版)
校算法训练解题报告1(完整版)Y 1006 Problem A Let the Balloon RiseY 1007 Problem B ElevatorY 1011 Problem C Relaxed!Y 1012 Problem D 漫长的旅程Y 1013 Problem E 矩阵乘法原创 2016-11-20 12:22:09 · 1279 阅读 · 0 评论 -
求Fibonacci数列的三种思路和算法(C++实现)
摘要:本文主要介绍求Fibonacci数列的三种思路和算法:二分递归、线性递归和动态规划法,并直观得体现了三者得运行效率的不同。原创 2016-11-12 20:41:13 · 6834 阅读 · 0 评论 -
基于单链表的冒泡排序简易学生成绩排序程序
基于单链表的冒泡排序简易学生成绩排序程序原创 2015-07-01 16:44:50 · 6877 阅读 · 2 评论 -
基于有序顺序表的折半搜索
基于有序顺序表的折半搜索原创 2015-07-01 17:49:59 · 2015 阅读 · 0 评论 -
基于队列的简易杨辉三角等腰输出
基于队列的简易杨辉三角等腰输出原创 2015-07-01 18:10:10 · 1083 阅读 · 0 评论 -
基于循环链表的约瑟夫环实现
//头文件一:Ring.h#if !define(RING_H)#define RING_H#include #include using namespace std;//结构personstruct person{ int code; char name[10]; person *next;};//类Ringclass Ring{private: person原创 2015-07-01 18:18:40 · 524 阅读 · 0 评论 -
srand()函数的应用
srand函数是随机数发生器的初始化函数。原型:void srand(unsigned seed);用法:它需要提供一个种子,这个种子会对应一个随机数,如果使用相同的种子后面的rand()函数会出现一样的随机数。如: srand(1); 直接使用1来初始化种子。不过为了防止随机数每次重复常常使用系统时间来初始化,即使用 time函数来获得系统时间,它的返回值为从 00:00:00 GMT,原创 2015-10-17 21:31:35 · 1061 阅读 · 0 评论 -
算法思想之穷举法
算法思想之穷举法,以经典的鸡兔同笼问题为例已知鸡和兔子的总头数和脚的只数,求其分别的只数原创 2015-10-17 21:23:19 · 916 阅读 · 0 评论 -
P0001瓶汽水换汽水
题目描述有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝?原创 2016-03-28 19:38:09 · 632 阅读 · 0 评论 -
关系规范化之分解的函数依赖保持性判定
分解的依赖保持性判定 定义:对于R(U,F), R(U,F)的分解p={R1(U1,F1),(U2,F2),...,Rk(Uk,Fk)},其中,F1,F2,...Fi,分别对应为F中在R1,R2,...Rk上的函数依赖集合。令G=F1 U F2 U F3...U Fk(多个函数依赖集合求并集),若F+==G+(其实就是如果G等于F)的话,则分解p保持函数依赖。实质: G=F1 U F2 U F3...U Fk,判断G和原函数依赖F是否等价 输入:R上的函数依赖集F以及R的一个分解 p={{R1,F1原创 2016-05-01 23:22:04 · 12346 阅读 · 1 评论 -
关系规范化之函数依赖集闭包和属性集X对于函数依赖集F的闭包
最近在学数据库原理,关系规范化中介绍了几个算法,最基础也最重要的就是求属性集X关于某个函数依赖集合F的闭包。/*8周的功夫一本数据库基本原理就学完了,很快要考试了,所以5-1假期也没打算出去玩,就在学校了复习、休息等等。就在复习的过程中,突然发现书上对于函数依赖集合的闭包,以及属性集合的闭包的区别,几乎没有介绍。我看了好几遍才看懂,所以特此补充,以便同我有相同疑问的朋友理解。*//*这是在原创 2016-04-22 23:17:44 · 23344 阅读 · 6 评论 -
sscanf()的用法和例子
sscanf()的用法和例子这里有些sscanf()的一些使用说明,都是从论坛,Blog里整理出来的。供大家使用。 通过学习和使用个人认为,在字符串格式不是很复杂,但是也并不简单的时候用这个函数比较合适,这个尺度就要靠自己把握了,字符串不是很复杂,但自己写个处理的函数比较麻烦,效率也不高,就用这个函数,如果字符串很复杂,那就用正则表达式吧。 不多说了,看看下面转载 2016-03-28 20:15:19 · 456 阅读 · 0 评论 -
算法思想之递归法
算法思想之递归法,以最著名的“兔子繁殖问题”为例问题提出:有一对两个月大的兔子,从出生后第3个月起每个月都生一对兔子,小兔子出生后两个月也可以生小兔子,以此类推假如兔子都不死,问某个月后的兔子总数为多少?第一个月:1 对第二个月:1 对第三个月:2 对第四个月:3 对第五个月:5 对......由此可以看出,从第三个月起,每个月的兔子总数等于前两个月兔子的总数。相应的计算公式如下:起始第一个月F(1)=1,第二个月F(2)=1,第N个月的兔子总数F(N)=F(N-1)+F(N原创 2015-10-17 22:09:29 · 590 阅读 · 0 评论 -
Matplotlib借助ImageMagick或ffmpeg生成动图(.gif)或视频可能遇到的问题和解决方案
准备工作首先保证要安装matplotlib。假如按照以下流程并且在网上寻求解答依然没能成功运行,可能在于matplotlib版本太旧导致。 更新使用pip:pip install -U matplotlib或者使用conda:conda update conda或者conda update matplotlib.生成动图(.gif)ImageMagick先下载Image...原创 2018-08-15 20:03:03 · 4676 阅读 · 0 评论