上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页
摘要: 分治法不仅仅是应用于计算机学科,还涉及到了各行各业。分治意为分而治之。即就是将原问题分解为规模更小的,但是形式上与原问题相同的子问题来解决。对于较小的问题求解起来也是比较容易的,在有必要的时候,可以将子问题的解进行合并以得到原问题的解。归并排序就是分治思想的一种体现,... 阅读全文
posted @ 2018-08-06 13:35 zy010101 阅读(360) 评论(0) 推荐(0)
摘要: 递归是一种重要的数学思想,我们有时候会见到一个函数是用它本身定义的,这个时候我们就称它是递归的。现代的大多数语言都是支持递归的。递归有两个重要的问题需要确定。*首先*你必须要有某些基准情况,基准情况不需要递归就能解决;*其次*递归在回溯的时候一定能朝着基准方... 阅读全文
posted @ 2018-08-03 14:25 zy010101 阅读(117) 评论(0) 推荐(0)
摘要: 本文转载自:https://blog.csdn.net/lanceleng/article/details/8707168 本文最初发表:http:... 阅读全文
posted @ 2018-07-31 23:16 zy010101 阅读(790) 评论(0) 推荐(0)
摘要: 题目来自leetcode初级算法的数组 方案一 因为这个数组是有序的,所以删除的时候可以这样做。使用最小数字减去1来标记作为被删除掉的元素。然后再把数组中的有效元素移动位置就可以了。使用C语言实现如下:int removeDuplicates(int* nums, i... 阅读全文
posted @ 2018-07-31 23:09 zy010101 阅读(242) 评论(0) 推荐(0)
摘要: 了解Java语言 Java并不仅仅只是一门语言,它更加表现为一个计算机语言开发平台。由于Java语言是解释型语言,它经由JVM虚拟机解释后运行。故Java的代码是完全跨平台的,不需要对代码做出任何修改,就可以运行在不同的系统之上。因此Java是跨平台,解释性,通用的... 阅读全文
posted @ 2018-07-29 16:15 zy010101 阅读(184) 评论(0) 推荐(0)
摘要: 一般在计算机中数据指针取到的都是该数据存储的起始位置的地址。比如 int a;它在32位下占据4字节。现在有一个int *p = &a;那么将会取到该数据在内存中存放的起始地址。那么数据在内存中到底是从起始地址开始排列还是从末尾地址开始排列。这就牵扯到了数据到底是大... 阅读全文
posted @ 2018-07-28 10:52 zy010101 阅读(426) 评论(0) 推荐(0)
摘要: C语言的数据类型大体上分为整数和浮点数两种类型。因为char和指针类型实际上都是整数类型。移码:给每一个数值加上一个偏置常数即可。通常是加上2^(n-1)或者是2^(n-1)-1这里的n通常取编码的位数 (IEEE 754)移码通常用来表示浮点数的阶,这样便于... 阅读全文
posted @ 2018-07-28 00:15 zy010101 阅读(941) 评论(0) 推荐(0)
摘要: 我们知道在C语言的signed int类型在32位编译器下占据4字节,即32位。范围是从2^31——2^31 - 1。unsigned int也是占据32位,范围是从0——2^32 - 1。字面常量2147483648被编译器认为是unsigned long(C99标... 阅读全文
posted @ 2018-07-26 20:59 zy010101 阅读(489) 评论(0) 推荐(0)
摘要: 世界上第一台电子计算机 阿塔纳索夫-贝瑞计算机(Atanasoff–Berry Computer,通常简称ABC计算机)是世界上第一台电子数字计算设备,不可编程,是用来求解线性方程组的。在它之后,宾夕法尼亚大学诞生了世界上第一台通用电子计算机——ENIAC,全称为El... 阅读全文
posted @ 2018-07-26 13:15 zy010101 阅读(341) 评论(0) 推荐(0)
摘要: 基于51单片机设计的简易电子琴下面直接给出proteus仿真电路代码如下:#include #define uint unsigned int #define uchar unsigned char#define output P1#define input P1/... 阅读全文
posted @ 2018-06-10 16:56 zy010101 阅读(3810) 评论(1) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页