10 2020 档案
摘要:1.先建立结构体,建立链表等。然后就是让链表逆置代码: #include "com_def.h" #include "def.h" typedef struct LNode{ ElemType data; struct LNode *next; }LNode,*LinkList; LinkList
阅读全文
摘要:1.因为折半查找必须要比大小,所以要先将顺序表排个序,这里使用了冒泡排序的方法 //冒泡排序 Status SelectList_Sq(SqList &L){ //因为要进行折半查找,所以必须要先给顺序表排个序。 //这里用的是冒泡排序的方法,就是相邻的两个元素两两比较,大的数放在后面。 for(i
阅读全文
摘要:1.顺序查找分为两类,一个是按照元素来查找,即就是看顺序表中是否有与待查元素相同的元素;另外一个就是按照位置来查找,就是找到顺序表中第i个位置的元素 //顺序查找(按数查找) Status FoundList_Sq(SqList L,ElemType e,int i){ int flag=0;//为
阅读全文
摘要:1.顺序表的建立,一定要记得要分配内存,然后就把输入的数插入进去就可以了。 //建立顺序表 Status InitList_Sq(SqList &L,int n){ L.elem=(ElemType *)malloc(LIST_INIT_SIZE*sizeof(ElemType));//分配内存 i
阅读全文
摘要:1.先将它转化为2进制得:10100.10011 2.然后移动小数点,使他位于1、2位之间:1.010010011X104,所以可以得到e=4; 3.阶码E=e+127=131。 4.所以最后的32位浮点数的2进制代码为:0100 0001 1010 0100 1100 0000 0000 0000
阅读全文
摘要:先将十六进制的转化为二进制的,即A——1010,3——0011,6——0110,8——1000,所以转化过后的结果为: 1010 0011 ||0110 1000 00000000 因为阶码为8位,所以从竖线那里分割,前面是阶码,第一个1为符号位,把阶码转化为补码得:11011101,可得值为:-9
阅读全文
摘要:1.要求: 父类Shape2D为一个抽象类,其中包含计算周长和计算面积两个抽象方法。其他形状圆(Circle),三角形(Triangle)和长方形(Rectangle)类均继承自Shape2D类。而正方形Square类继承自Rectangle类。编写计算这些形状的面积和周长的各类的程序。 abstr
阅读全文
摘要:1.要求:编写一个Java程序,将用户输入的句子当中每一个单词的第一个字母大写,而单词中的其余字母小写 2.第一步先将字符串中的其他的符号全部都转化称为空格,第二步按照空格将每一个单词分离出来,第三步判断每一个单词的第一个是不是字母,如果是的话就转化为大写,然后再判断其他的字母是不是大写,如果是大写
阅读全文
摘要:1.要求是先判断字符串是不是有效的字符串,就是可以设置几个参数对字符串里面的东西进行分类,就是数字分为一类,然后‘.’一类,然后'+'和'-'号各一类。然后如果‘.’的个数不超过一个,+和-号的和不超过一个,然后这几个分类加起来的个数就是字符串的个数的话,就说明这个字符串是有效的。然后再将字符串转化
阅读全文
摘要:1.这里可以不用类,直接在主函数中写,然后就找第一行*的个数m,空格的个数,和列数n之间的关系。就可以易得:每一行的m等于上一行的m+2;然后空格数最好设一个参数b等于n,不要直接去找跟n之间的关系,n的改变容易影响循环,就可以知道空格数=b-1,然后表示出来就行了。 import java.uti
阅读全文
摘要:1.判断两个矩阵能不能相乘,就是要判断两个一个矩阵的列是否等于另外一个矩阵的行,然后矩阵的乘法就是行乘以列然后再加起来就可以了。建立一个名为TwoClass的类,然后在里面写矩阵的乘法的方法 public class TwoClass { public int[][] Matrix(int A[][
阅读全文
摘要:1.编写一个类,这个类里面只有OneClass一个方法,然后计算银行存款总额 public class OneClass { public double bj,lv,nyear; public double Calculate(double bj,double lv,int nyear) { ret
阅读全文
摘要:(1)声明Student类 属性包括:学号,姓名,英语成绩,数学成绩,计算机成绩,总成绩 包括构造方法,get方法,set方法,toString方法,equal方法,compare方法,sum方法,testscore方法 public class Student { public int numbe
阅读全文
摘要:1.在A类里面先写出appoach的三个方法 public class A { public void appoach() { System.out.println("方法"); } public void appoach(int a) { System.out.println(a); } publ
阅读全文
摘要:1.A类的代码 public class A { public int a; public A() { System.out.println("默认方法A"); } } 2.B类的代码 public class B extends A{ public int b; public B(int b) {
阅读全文
摘要:1.顺序表的优点是( )。 A、存储密度大 B、插入运算方便 C、删除运算方便 D、可方便地用于各种逻辑结构的存储表示 A 顺序表的优点是:存储密度高、可以随机存取结点 2.关于线性表的叙述,以下错误的是( )。 A、线性表采用顺序存储,必须占用一片连续的存储单元 B、线性表采用顺序存储,便于进行插
阅读全文
摘要:1.下列关于数据的逻辑结构的叙述中,不正确的是( )。 A、数据的逻辑结构是数据元素间关系的描述 B、数据的逻辑结构是数据元素之间的固有联系 C、数据的逻辑结构具体反映数据在计算机中的存储方式 D、数据的逻辑结构分为线性结构和非线性结构 C. 数据的逻辑结构与数据的存储无关 2.关于数据的存储结构的
阅读全文
摘要:1.定义一个顺序栈的结构体。 typedef struct{ SElemType *base; SElemType *top; int stacksize; }SqStack; 2.写一个建立空顺序栈的函数 Status Init_Stack(SqStack &S){ S.base=(SElemTy
阅读全文
摘要:A类的代码: public class A { public A() { System.out.println("输出A"); } } B类的代码: public class B { public B() { System.out.println("输出B"); } } C类的代码: public
阅读全文
摘要:建立一个类,在类里面完成对两个数求最大公约数和最小公倍数。最大公约数可以用辗转相除法直到两数的余数为0,即可得到两个数的最大公约数。而最小公倍数就可以直接让两个数相乘,再除以最大公约数。这里要注意,在求最大公约数的时候,两个数的值都发生了改变,所以我们要用其他的两个变量将两个数一开始的值存起来,再来
阅读全文
摘要:我认为这道题的关键就是你要知道如何去生成100以内的随机整数,只要成功生成了,其他的都挺好写的。 随机生成整数的有关代码 int[] shu=new int[100]; int count=0; public void shengcheng(){ while(count<100) { shu[cou
阅读全文
摘要:设置一个变量n,然后设置一个循环,使得n=2,然后n依次递增并且要小于100,然后就是判断数是不是素数,然后输出即可。 先建立一个类,在这个类里面对100以内的数进行判断。这里是设置了两个相当于计数器的变量,一个是计数是否出了自己和1外,还有别的数可以除尽。还有一个是因为他要求5个为一行输出,对其进
阅读全文
摘要:复数的加减乘运算就要考虑他的实部以及虚部,要分开运算。加法就很简单,就直接实部加实部,虚部加虚部。减法主要是要考虑输出的时候的实部的正负号问题。然后乘法要打开括号来计算,最后就是可以分别得到实部与虚部的数值。 建立一个名为“fushu”的类,我们就是要在这个类里面完成复数的加减乘运算。 public
阅读全文
摘要:线性表的定义:由n个具有相同类型的数据元素的有限序列。(n为线性表的长度,n=0则为空表,n!=0则为非空表); 线性表的特征: 同一性:线性表由相同类型的数据元素组成,每个元素属于同一数据对象。 有限性:线性表是由有限个数据元素组成,表中数据元素的个数就是表的长度。 有序性:线性表中相邻的数据元素
阅读全文
摘要:1.首先我们要写出所需的头文件(这里直接把所有用的到的头文件放入def_com.h文件中,这样每次使用的时候直接写#include "def_com.h"头文件即可) #include <stdio.h> using namespace std; #include <iostream> #inclu
阅读全文

浙公网安备 33010602011771号