对象 面向对象语言有一个标志,那就是它们都有类的概念,通过类可以创建任意多个具有相同属性和方法的对象。 ECMAScript没有类的概念,它的对象也与基于类的语言中的对象有所不同。ECMAScript把对象定义为: 无序属性的集合,其属性可以包含基本值、对象或函数。 每个对象实例都是基于一个引用类型 ...
分类:
编程语言 时间:
2018-10-14 20:50:28
阅读次数:
201
1.实践题目 2.问题描述 设a[0:n-1]是已排好序的数组,请改写二分搜索算法,使得当x不在数组中时,返回小于x的最大元素位置i和大于x的最小元素位置j。当搜索元素在数组中时,i和j相同,均为x在数组中的位置。 输入格式: 输入有两行: 第一行是n值和x值; 第二行是n个不相同的整数组成的非降序 ...
分类:
编程语言 时间:
2018-10-14 20:51:03
阅读次数:
165
1. 实践题目 已知有两个等长的非降序序列S1, S2, 设计函数求S1与S2并集的中位数。有序序列A?0??,A?1??,?,A?N?1??的中位数指A?(N?1)/2??的值,即第?(N+1)/2?个数(A?0??为第1个数)。 2. 问题描述 即求两个有序序列并集后的中位数,由于两个有序序列并 ...
分类:
编程语言 时间:
2018-10-14 20:51:26
阅读次数:
168
实践题目:改写二分搜索算法 问题描述:设a[0:n-1]是已排好序的数组,请改写二分搜索算法,使得当x不在数组中时,返回小于x的最大元素位置i和大于x的最小元素位置j。当搜索元素在数组中时,i和j相同,均为x在数组中的位置。 输入格式: 输入有两行: 第一行是n值和x值; 第二行是n个不相同的整数组 ...
分类:
编程语言 时间:
2018-10-14 20:52:06
阅读次数:
113
springmvc框架原理时序图 SpringMVC和Spring关系 springMVC作为spring项目中的子项目,其可以和spring web容器很好的兼容。其实现机制就是springMVC也会自己初始化一个IOC容器,然后将spring web的IOC容器作为父容器,这样就可以使用父容器中 ...
分类:
编程语言 时间:
2018-10-14 20:52:53
阅读次数:
198
四部曲 1. 创建AO对象 2. 找形参和变量声明,将变量和形参名作为AO属性名,值为undefined。 3. 将实参值和形参值统一 4. 在函数体内找函数声明,值赋予函数体。 权重按顺序依次增加。以下例子即可体现上述规则 ...
分类:
编程语言 时间:
2018-10-14 20:53:28
阅读次数:
239
1、实践题目 二分查找 2、问题描述: 输入n值(1<=n<=1000)、n个非降序排列的整数以及要查找的数x,使用二分查找算法查找x,输出x所在的下标(0~n-1)及比较次数。若x不存在,输出-1和比较次数。 3、算法描述 (1)由(left+right)/2 求出数组中间那个数据的下标mid ( ...
分类:
编程语言 时间:
2018-10-14 20:54:23
阅读次数:
139
遍历一遍,找连续的正数求和,同时比较求和的大小,最后输出最大的和就可以。 源代码: #include <iostream>#include<time.h>using namespace std;int maxSum(int*a,int n){ int sum=0; int b=0; for(int ...
分类:
编程语言 时间:
2018-10-14 20:55:20
阅读次数:
140
1 2 3 4 加法器 5 6 7 10 11 27 28 29 30 31 32 33 输出结果: 34 35 36 37 38 ...
分类:
编程语言 时间:
2018-10-14 20:55:52
阅读次数:
604
数组越界 数组越界,是刚开始学习编程时,就不断被别人提醒的一个点,“相当可怕”。获取不合理数值,造成程序异常or操作计算机重要内存,造成威胁。。。原因是什么呢?数组在汇编中以栈机制实现,其中内存分配的机制与数组越界的风险有很大关系。今天做个小实验,来简单探讨下这个。 代码 先展示问题代码 诸君很容易 ...
分类:
编程语言 时间:
2018-10-14 20:56:45
阅读次数:
252
我们继续上次没介绍完的继续讲: 下面我们说一下二进制,二进制是计算技术中广泛采用的一种 数制。 二进制数据是用0和1两个 数码来表示的数。它的基数为2,进位规则是“逢二进一”。那么二进制怎么转化为十进制,十进制又怎么转化为二进制呢,接下来我们就说一下: 举个例子:3 上面说过了,二进制是满二进一,那 ...
分类:
编程语言 时间:
2018-10-14 20:56:52
阅读次数:
122
1.实践题目 7-1 二分查找 2.问题描述 输入n值(1<=n<=1000)、n个非降序排列的整数以及要查找的数x,使用二分查找算法查找x,输出x所在的下标(0~n-1)及比较次数。若x不存在,输出-1和比较次数。 3.算法描述 二分查找的基本思想是将n个元素分成大致相等的两部分,用a[n/2]与 ...
分类:
编程语言 时间:
2018-10-14 20:57:28
阅读次数:
149
1. python基础知识 2. 重点工具掌握:数据解析核心技巧 - Numpy| Pandas| Matplotlib 3. 数据特征分析:分布| 对比| 统计| 帕累托| 正态| 相关性分析 4. 数据处理:缺失值| 异常值| 数据归一| 数据连续属性离散化 5. 数学建模:监督学习(回归分析、 ...
分类:
编程语言 时间:
2018-10-14 20:57:36
阅读次数:
159
算法时间及空间复杂度分析(要有分析过程) 心得体会(对本次实践收获及疑惑进行总结):重温了一下快速排序与二分查找 ...
分类:
编程语言 时间:
2018-10-14 20:59:31
阅读次数:
154
补充知识:一个典型的CPU由运算器、控制器、寄存器等器件构成;而对于汇编语言,CPU中的主要部件是寄存器。程序员用指令读写寄存器来实现对CPU的控制。本章研究的是8086CPU 2.1-2.3 寄存器 8086CPU的寄存器都是16位的,可以存放两个字节。其中,用来存放一般性的数据,被称为通用寄存器 ...
分类:
编程语言 时间:
2018-10-14 21:00:32
阅读次数:
143
分为两种: 标记清除 引用计数 标记清除 当变量进入环境时,就将这个变量标记为“进入环境”。当变量离开环境时,则将其标记为“离开环境”。 垃圾收集器在运行的时候会给存储在内存中的所有变量都加上标记,然后,它会去掉环境中的变量以及被环境中的变量引用的变量的标记。而在此之后再被加上标记的变量将被视为准备 ...
分类:
编程语言 时间:
2018-10-14 21:01:06
阅读次数:
129
CurStr = input() if CurStr[:3] == "RMB": print("USD{:.2f}".format(eval(CurStr[3:])/6.78)) elif CurStr[:3] in ['USD']: print("RMB{:.2f}".format(eval(Cu... ...
分类:
编程语言 时间:
2018-10-14 21:02:21
阅读次数:
401
Problem Description有N个比赛队(1<=N<=500),编号依次为1,2,3,。。。。,N进行比赛,比赛结束后,裁判委员会要将所有参赛队伍从前往后依次排名,但现在裁判委员会不能直接获得每个队的比赛成绩,只知道每场比赛的结果,即P1赢P2,用P1,P2表示,排名时P1在P2之前。现在 ...
分类:
编程语言 时间:
2018-10-14 21:03:04
阅读次数:
160
一、题目:返回一个整数组中的最大子数组的和(加强版) 二、课题要求: 要求程序能够处理1000个元素; 没个元素是int32类型的; 输入一个整形数组,数组里有正数也有负数; 数组中连续的一个或多个整数组成一个子数组,没个子数组都有一和; 求所有子数组的和的最大值,要求时间复杂度为O(n)。 三、设 ...
分类:
编程语言 时间:
2018-10-14 21:03:10
阅读次数:
167
1.实践题目 题目来源:《计算机算法设计与分析》,王晓东 设a[0:n-1]是已排好序的数组,请改写二分搜索算法,使得当x不在数组中时,返回小于x的最大元素位置i和大于x的最小元素位置j。当搜索元素在数组中时,i和j相同,均为x在数组中的位置。 输入格式: 输入有两行: 第一行是n值和x值; 第二行 ...
分类:
编程语言 时间:
2018-10-14 21:03:52
阅读次数:
208