- 博客(15)
- 收藏
- 关注
原创 数据结构图的基本实现
#include <iostream>#include <algorithm>#include <string.h> #include <string>#include <cmath>#include <queue>#include <map>#include <vector>#include <cstdio>const int N = 100;using namespace .
2022-05-01 17:00:34
185
原创 二叉树的基本操作(C语言)
#include<stdio.h>#include<malloc.h>typedef struct tree_node { //创建二叉树的结构体 char id; struct tree_node *left; struct tree_node *right;} Tree, *tree ;void CreateTree(tree &T) { //先序创建二叉树 char ch; scanf("%c", &ch); if (ch == '#'.
2022-04-12 15:04:30
1352
原创 数据结构队列和栈的应用
有n个人围成一圈,从第1个人开始,1,2,…,m报数,报至m出局,余下的人继续从1,2,…,m报数,重复之前的流程,要求:求出被淘汰编号的序列,及最后剩下的一人是原来的第几号?例如:1033 6 9 2 7 1 8 5 104#include<stdio.h>#include<malloc.h>typedef struct Qnode { int date; struct Qnode *next;} Qn, *QNO;typedef struct { Q
2022-04-10 15:29:34
1041
原创 python
一、判断年份实验目的:掌握分支结构的选择和使用;实验内容:用Python编写程序,输入一年份,判断该年份是否是闰年并输出结果。a=int(input("输入年份"))if a%4==0 and a%100!=0 or a%400==0: print('是闰年')else : print('不是闰年')二、分段函数计算实验目的:掌握分支结构的选择和使用;实验内容:用分支结构实现分段函数计算,如下所示:当x<0时, y=0; 当0<=x<5时.
2022-04-03 17:17:16
490
原创 简单的循环队列和链式队列
循环队列#include<stdio.h>#include<malloc.h>typedef struct Queue{ int *pBase; int front; int rear;}Que;void init(Que *p){ p->pBase = (int *)malloc(sizeof(int) * 6); p->front=p->rear=0;}bool en(Que *p,int val){ if((p->rear+
2022-03-22 20:21:44
105
原创 数据结构栈的实现
1.栈的初始化typedef struct Node{ int data; struct Node *pNext;}NODE ,*PNODE;typedef struct Stack{ PNODE pTop; PNODE pBottom;}STACK,*PSTACK;void init(PSTACK pS){ pS->pTop=(PNODE)malloc(sizeof(NODE)); if(pS->pTop==NULL) { printf("动态内存分配失
2022-03-20 11:44:19
1483
原创 python实验
实验目的:(1)掌握列表和切片的基本使用方法。(2)掌握元组的基本使用方法。(3)掌握集合和列表表达式的基本使用方法。1、编写程序,生成一个包含20个随机整数的列表,然后对其中偶数下标的元素进行降序排列,奇数下标的元素不变。(提示:使用切片。)import randoma = [random.randint(10,100) for i in range(20)]b = a[::2]b.sort()b.reverse()a[::2] = bprint(a)2、编写程序,
2022-03-12 17:36:53
5763
原创 linux基础命令实验
实验二Linux基本操作命令一. 实验目的:1. 熟悉shell的常用命令;2. 掌握Linux系统终端方式使用的编辑器vi;3. 学习vi的启动、存盘、文本输入、现有文件的打开、光标移动、复制/剪贴、查找/替换等命令。二. 实验环境:RedHatEnterpriseLinux6以上三. 实验内容:1. 练习使用shell的常用命令;2. 熟练掌握vi编辑器的使用。四、实验练习:1、...
2022-03-06 20:51:22
5340
原创 数据结构基础
据是对客观事物的符号表示。在计算机科学中是指所有能输入到计算机中并被计算机程序处理的符号的总称。数据元素是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。数据对象是性质相同的数据元素的集合,是数据的一个子集。数据结构又称逻辑结构,是相互之间存在一种或多种特定关系的数据元素的集合。通常有以下四类基本结构:集合、线性结构、树形结构、图状结构或网状结构。存储结构(物理结构)是数据结构在计算机中的表示(又称映像)。数据类型是一个值的集合和定义在这个值集上的一组操作的总称。抽象.
2022-02-27 14:43:54
436
原创 数据结构基础
数据结构一些概念数据结构就是研究数据的逻辑结构和物理结构以及它们之间相互关系,并对这种结构定义相应的运算,而且确保经过这些运算后所得到的新结构仍然是原来的结构类型。数据:所有能被输入到计算机中,且能被计算机处理的符号的集合。是计算机操作的对象的总称。 数据元素:数据(集合)中的一个“个体”,数据及结构中讨论的基本单位 数据项:数据的不可分割的最小单位。一个数据元素可由若干个数据项组成。 数据类型:在一种程序设计语言中,变量所具有的数据种类。整型、浮点型、字符型等等 逻辑结
2022-02-14 18:23:54
200
原创 寒假python学习(二)if语句
一.if基础1.if用于判断#判断年龄进入网吧age = int(input('请输入年龄'))if age>=18 : print('允许进入')#if后面先跟条件然后冒号之后换行#下面每一行开头有1个字节或者4个空格(建议4个空格)为if满足条件执行的语句2.if_else的使用else为不满足if条件执行的语句age = int(input('请输入年龄'))if age>=18 : print('允许进入')else : pri
2022-01-16 15:51:07
421
原创 寒假python学习(1)
一.1.基本的函数#输出print('hello world')2.变量的赋值#int型a = 1 #赋值为整数#float型a = 1.0 #赋值为小数#str型a = 'hello' #赋值加引号3.基本运算符 算术运算 +-*/ %求余 **幂 //取整除,返回商的整数部分 比较运算:== != <> 不等于(是否不相等) > < >= <= 赋值运算 := += -= *= /= %=
2022-01-16 15:23:20
354
原创 PyCharm的安装
PyCharm官网官网:https://www.jetbrains.com/pycharm/下载地址:https://www.jetbrains.com/pycharm/download/#section=windowsPyCharm安装1、双击已下载的PyCharm安装包,出现如下图所示的界面,点击“next”2、选择安装目录,Pycharm需要的内存较多,建议将其安装在D盘或者E盘,不建议放在系统盘C盘。3、进行相关设置,如果你无特殊需要按照图中勾选即可。数字1:create desktop
2022-01-10 11:49:03
601
原创 C++的继承
一,继承的解释继承是类的重要特性。A类继承B类,我称B类为“基类”,A为“子类”。A类继承了B类之后,A类就具有了B类的部分成员,具体得到了那些成员,这得由两个方面决定:-继承方式-基类成员的访问权限二,三种继承方式1,公有继承(public)2,保护继承(protected)3,私有继承(private)1,公有继承#include<iostream>#include<string>using namespace std;...
2021-12-13 11:22:37
665
原创 C语言职工管理系统课程设计
头文件#include<stdio.h>#include<stdlib.h>//system,system#include<string.h>//strcmp,strcpy创建职工结构typedef struct worker {char gonghao[20];//职工号char name[10];//职工名char xingbie[10];//性别char chusheng[20];//出生年月char xueli[10];//学历char z
2021-12-05 14:46:39
1778
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅