★☆ 输入文件:asm_algo.in 输出文件:asm_algo.out 简单对比时间限制:1 s 内存限制:256 MB 【题目描述】 “有句美国俗语说,如果走起来像鸭子,叫起来像鸭子,那就是一只鸭子。”斯科特·华莱士看着Asm.Def面前屏幕上滚动的绿色字符,若有所思地说。 “什么意思?” “ ...
分类:
编程语言 时间:
2017-06-03 10:02:31
阅读次数:
425
一、数据结构研究的内容: 1 逻辑结构: a、线性结构:结构中的数据元素之间存在着一对一的线性关系; b、树型结构:数据元素之间存在着一对多的层次关系; c、图状结构:数据元素之间存在着多对多的任意关系。 2 数据结构的延伸及基本算法: a、串:字符串的简称; b、数组:数组是一种数据类型,它是一种 ...
分类:
编程语言 时间:
2017-05-29 15:18:47
阅读次数:
204
//牛顿迭代法! /* 题目:用牛顿迭代法求解3*x*x*x-2*x*x-16=0的近似解。 */ #include<stdio.h> #include<math.h> #define E 1e-8 double hs(double x) { return(3*x*x*x-2*x*x-16); // ...
分类:
编程语言 时间:
2017-05-13 18:11:15
阅读次数:
247
前言 在STL中。算法是常常被使用的,算法在整个STL中起到很关键的数据。本节介绍的是一些基本算法,包括equal。fill。fill_n,iter_swap。lexicographical_compare。max,min。mismatch,swap,copy,copy_backward。copy_ ...
分类:
编程语言 时间:
2017-05-05 14:15:07
阅读次数:
248
天禄貔貅 王冬冬 技术博客 1.1什么是算法? 字面义:算法就是用于计算的方法,通过这样的方法能够达到预期的结果。 专业定义:算法是模型分析的一组可行的、确定的和有穷的规则。 从程序设计角度:算法由一系列求解问题的指令构成,可以依据规则的输入在有限的时间内获得有效的输出结果。 算法的五个特征:有穷性 ...
分类:
编程语言 时间:
2017-05-02 20:57:38
阅读次数:
174
这么多天过去了,即使自己步履蹒跚达到了一个短暂的小目标,但是自己的水平是怎样,自己比任何人都清楚。 我还是打算从头开始,按照知乎大神的步骤走上一次。 基本算法:1.枚举 1753 2965 2.贪心 1328 2109 2586 3.递归和分治法 4.递推 5.构造法 3295 6.模拟法 1068 ...
分类:
其他好文 时间:
2017-05-01 22:20:33
阅读次数:
174
// /* 题目:选拔赛中通经常使用这种办法求选手分数,去掉一个最高分,去掉一个 最低分。求平均成绩!请编程实现这个计算方法。 */ #include<stdio.h> main() { float a[10],max,min,sum=0.0,aver; int i; printf("输入成绩:\n ...
分类:
编程语言 时间:
2017-05-01 17:47:27
阅读次数:
284
/* 冒泡算法:结果从小到大,规则类似波浪推动的沙滩,先初始阈值为 0,初始第一次波浪之后,如果发现有左值比右边的大,就改变阈值并且完成波浪推动,重新初始化阈值为0,如此往复,直到没有阈值改变的情况出现,说明沙滩平滑,阈值无需再改,无需推动波浪了。 * @para $arr 传入进去排序的数组 * ...
分类:
编程语言 时间:
2017-04-25 21:26:52
阅读次数:
201
写在前面:研究操作系统,习惯了用C,但是在做算法题甚至构建大型系统时,C真的是噩梦。还是用C++比较好,基本算法很成熟,并可基于此实现更复杂的算法。那就边写算法边捡起来好久不用的C++吧! 题目:数组中的k差对(K-diff Pairs)。输入为一个数组A和一个整数k,找到数组中 所有的数值对pai ...
分类:
编程语言 时间:
2017-04-23 10:50:15
阅读次数:
158
排序可以说是套路最多的基本算法了,今天来了兴致,那就总结一下这十大排序算法吧。
冒泡法:
这可以算是知名度最高的算法之一了吧,可以说不会这个算法都不好意思说自己写过代码。冒泡排序是最简单的排序之一了,...
分类:
编程语言 时间:
2017-04-16 10:06:37
阅读次数:
240