- 博客(18)
- 收藏
- 关注
原创 java稀疏数组转化为二维数组
package demostruct;//import java.io.FileInputStream;//import java.io.FileOutputStream;public class sparseStruct { public static void main(String[] args) throws Exception { //创立一个11*11的稀疏数组 int arr[][]=new int[11][11]; arr[1][2]=1; arr[2][3]=2;.
2022-01-09 21:14:35
348
原创 java成员内部类
package javaaa;class Outer{ int m=0; void test() { System.out.println("外部类方法!"); } class Inner{ int n=1; void show1() { System.out.println("外部类成员变量m="+m); test(); } void show2() { System.out.println("内部类成员方法"); } } void te.
2021-12-19 23:09:14
247
原创 二叉树的深度
#include<iostream>using namespace std;typedef struct BiTNode{ char data; struct BiTNode *lchild,*rchild; }BiTNode,*BiTree;int num = 0;void createTree(BiTree &T){ char ch; cin >> ch; if(ch == '#') T=NULL; .
2021-12-18 22:01:21
620
原创 二叉树的节点个数
#include<iostream>using namespace std;typedef struct BiTNode{ char data; struct BiTNode *lchild,*rchild; }BiTNode,*BiTree;int num=0;void CreatBiTree(BiTree &T){ char ch; cin >> ch; if(ch == '#') T=NULL;.
2021-12-17 20:55:15
777
原创 串的基本操作
#include<stdio.h>#include<stdlib.h>#define MAXSIZE 100typedef struct string //顺序串的结构体{ char ch[MAXSIZE + 1]; int length;}string;int StringAssign(string *S, char chs[]) //生成一个其值等于字符串常量chs的串S{ int i = 0; while (chs[i] !.
2021-12-16 20:45:29
234
原创 用栈判断是否回文数
#include <iostream>#include <string.h>#define MAXSIZE 100#define ERROR 0#define OK 1#define OVERFLOW -2using namespace std;typedef int Status;typedef char selemtype;typedef struct{ selemtype *base; selemtype *top; int stacksize;}S.
2021-12-15 21:22:28
938
原创 java继承实现代码
package javaaa;class Student{ String name; int age; public Student(String name,int age) { this.name=name; this.age=age; } public void show() { System.out.println("姓名="+name); System.out.println("年龄="+age); }}class Undergraduate extends..
2021-12-14 22:10:17
789
原创 链式队列的基本操作
#include "iostream"#define OK 1#define ERROR 2typedef int QElemType;typedef int Status;using namespace std;typedef struct QNode{ QElemType data; struct QNode *next;}QNode,*QeuePtr;typedef struct{ QeuePtr front; QeuePtr rear;}LinkQueue;Stat.
2021-12-14 21:51:47
945
原创 队列的基本操作
#include "iostream"#define ERROR 1#define OK 2#define MAXSIZE 100using namespace std;typedef int QElemType;typedef int Status;typedef struct{ int *base; int front; int rear; } SqQueue; Status InitQueue(SqQueue &Q) { Q.base=new QElemTy.
2021-12-13 19:53:20
686
原创 利用线性表实现多项式加法
#include "iostream"using namespace std;typedef int status;typedef struct PNode{ float coef;//系数 int expn;//指数 struct PNode *next;}PNode,*Polynomial;status CreatePolyn(Polynomial &P,int n){ P=new PNode; Polynomial s,pre,q; P->next=NUL.
2021-12-13 19:50:41
400
原创 利用栈将十进制数转换为二进制数
#include "iostream"#define MAXSIZE 100#define ERROR 1#define OK 2using namespace std;typedef int SElemType;typedef int Status;typedef struct{ SElemType *top; SElemType *base; int Stacksize; }Sqstack;Status InitStack(Sqstack &S){ S.
2021-12-12 19:39:50
2377
原创 栈的基本操作
#include "iostream"#define MAXSIZE 100#define ERROR 1#define OK 2using namespace std;typedef int SElemType;typedef int Status;typedef struct{ SElemType *base; SElemType *top; int stacksize;}SqStack;//创建一个栈空间 Status InitStack(SqStack &S).
2021-12-12 19:30:45
3686
原创 Java的网络TCP连接
TCPSeverSocket创建一个TCP服务器端1.创立一个SSeverSocket专门与客户端相连2,使用OuputStream读用户端发来的数据3,用close 方法关闭package TCPSeverSocket;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;public class TCPSever { public static void main(S.
2021-12-11 22:04:01
1444
原创 线性表的交集
#include "iostream"using namespace std;#define MAXSIZE 100#define OK 1#define ERROR 0typedef int Status;typedef int ElemType;class Node{public: ElemType data; Node *next;};class LinkList{public: Node *head; int length;public: LinkList(){.
2021-12-11 21:21:43
578
原创 线性表的并集
#include "iostream"#define MAXSIZE 100#define OK 1#define ERROR 0 using namespace std;typedef int ElemType;typedef int Status;typedef struct{ ElemType *elem; int length;}SqList;Status InitList(SqList &L){ L.elem=new ElemType[MAXSIZE]; if.
2021-12-10 22:59:01
459
原创 线性表的基本操作
1创建一个线性表2.对线性表进行添加,删除,查找,修改。#include "iostream"#define OK 1#define ERROR 0#define MAXSIZE 100using namespace std;typedef int ElemType;typedef int Status; typedef struct{ ElemType *elem; int length;}LinkList; //为线性表初始化 Status InitList(Link.
2021-12-08 20:52:32
258
原创 二叉树的基本操作
二叉树是n个结点所构成的集合。进行操作的时候要进行递归操作,灵活的运用递归实现二叉树的先序遍历,中序遍历,后序遍历,并可以计算二叉树的深度和结点数。
2021-12-07 19:39:30
83
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人