自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Python文件操作

ssdas在Python中,使用open函数,可以打开已经存在的文件,或者创建一个新文件。(其默认的打开模式为只读文本文件。文本文件用于储存文本字符串,默认编码为Unicode。f = open('test.txt','w')执行open命令后,如果文件不存在,则会创建一个新的文件。close()顾名思义就是关闭一个文件。f = open('test.txt','w')f.close()#关闭文件'test。txt'模式说明r 以只读方式打开文件。文件的指针...

2022-05-01 17:31:20 226 1

原创 图的基本术语与储存结构

1.图的定义图是由顶点的有穷非空集合(V)和顶点之间边的集合(G)组成,通常表示为:G=(V,E)其中:G表示一个图,V是图G中顶点的集合,E是图G中顶点之间边的集合。有向图:若顶点vi和vj之间的边没有方向,则称这条边为无向边,表示为(vi,vj)。如果图的任意两个顶点之间的边都是无向边,则称该图为无向图。无向图:若从顶点vi到vj的边有方向,则称这条边为有向边,表示为<vi,vj>。如果图的任意两个顶点之间的边都是有向边,则称该图为有向图。2.图的基本术语

2022-04-24 16:10:33 162

原创 树的储存结构与二叉树转换

1. 树转化为二叉树树转化为二叉树的我们通常使用 CHILD-SIBLING(leftmost-child-next-right-sibling)法则,即左孩子右兄弟,它的执行步骤如下:1:将树中节点的所有兄弟节点用横线连接起来。2:删除所有与子节点的链接,只保留与最左边子节点的链接。3:顺时针旋转45度。步骤一:将各个兄弟节点连接起来步骤二:删除所有子节点之间的链接,只保留最左边父子节点的链接步骤三:旋转使二叉树成型树的存储结构以下是三种常用的表示...

2022-04-13 17:37:11 1203

原创 矩阵的压缩

这里所说的特殊矩阵,主要分为以下两类:含有大量相同数据元素的矩阵,比如对称矩阵;含有大量 0 元素的矩阵,比如稀疏矩阵、上(下)三角矩阵;针对以上两类矩阵,数据结构的压缩存储思想是:矩阵中的相同数据元素(包括元素 0)只存储一个。对称矩阵:数据元素沿主对角线对应相等,这类矩阵称为对称矩阵。矩阵中有两条对角线,其中的对角线称为主对角线,另一条从左下角到右上角的对角线为副对角线。对称矩阵指的是各数据元素沿主对角线对称的矩阵。结合数据结构压缩存储的思想,我们可以使...

2022-04-10 20:35:38 2247

原创 树与二叉树

二叉树的定义:二叉树(Binary tree)是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。二叉树特点是每个节点最多只能有两棵子树,且有左右之分[1]。树中的常见术语:(1)结点:树中的一个独立单元。包含一个数据元素及若于指向其子树的分支,如图 (b) 中的 A 、 B 、 C 、 D 等.(下面术语中均以图 (b) 为例来说明)(2)结点的度:结点拥有...

2022-04-03 17:47:29 276

原创 Vim使用概要

Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。用户刚进入vim界面,用户就会进入命令模式,用户的指令都会直接反映在当前界面。基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。命令模式以下是一些常用命令i切换到输入模式,以输入字符。 v ...

2022-03-27 21:21:53 311

原创 Linux配置yum仓库

首先介绍一下yum。Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。下面介绍一下yum的配置过程。首先挂载系统光盘mkdir /media/cdrommount /dev/cdrom /media/cdrom创建yum仓库文件进入

2022-03-20 20:39:04 3025

原创 Python实验练习题

1.编写程序,生成一个包含20个随机整数的列表,然后对其中偶数下标的元素进行降序排列,奇数下标的元素不变。import randoma = (random.sample(range(1,100),20))print(a)b = a[::2]print(b)b.sort(reverse=True)a[::2] = bprint(a)此处使用切片,每个两个数字把所有偶数取出,放入b中进行排序,然后再重新放入a中,以实现对随机列表中的偶数排序。2.编写程序,输入两个集合 setA 和

2022-03-12 18:30:09 4224

原创 Linux命令

1、使用Shell命令的简单操作 查看当前目录命令:#pwd 切换目录命令:cd #cd (进入用户主目录)#cd .. (回到上一级目录)#cd ../.. (回到上两级目录,以此类推)#cd / (进入根目录/)#cd /etc (进入目录/etc)(3)查看文件内容命令:cat#cd /etc (进入目录/etc)#cat xinetd.conf (查看/etc/xine...

2022-03-05 15:55:27 1954

原创 数据结构基本概念术语

数据是客观事物的符号表示,是所有能输入计算机中并被计算机程序处理的符号的总称。数据元素是数据的基本单位,在计算机中通常作为一个整体进行考虑和处理 。有些情况下,数据元素也成为元素记录等。数据项是组成数据元素的,有独立含义的,不可分割的最小单位。数据对象是性质相同的数据元素的集合,是数据的一个子集。数据结构是相互之间存在一种或多种特定关系的数据元素的集合。数据结构是带“结构”的数据元素的集合,“结构”就是指数据元素之间存在的关系。数据结构包括逻辑结构和储存结构两个层次1.逻辑结构(

2022-02-27 15:05:08 164

原创 数据结构基础概念

算法+数据结构=编程数据存储结构:描述数据在计算机中的存储方式。常用的数据存储方式:顺序存储、非顺序存储。顺序存储就是把数据存储在一块连续的存储介质(数组);非顺序存储就是各个数据不一定存在一个连续的位置上(链表):(只要每个数据知道它前面的数据和后面的数据,就能把所有数据连续起来)。常见的八大数据结构:数组,栈,队列,链表,树,图,堆,散列表(哈希表)一、数据结构的基本概念1、数据:描述客观事物的符号,是计算机中可以操作的对象,能被计算机识别,并输入给计算机处理的符号集合2..

2022-02-14 18:51:45 91

原创 Python基础(二)

1.定义函数定义函数的格式如下:def 定义的函数名(): 代码例如:def print_inf(): print('Hello Python')2.调用函数当我们想要使用自己所定义的函数时,我们需要对函数进行调用,以此来使其功能得以运行只需要写入函数名()即可调用函数,例如:print_inf()#这一步就是调用了print_inf这个函数3.函数调用参数3.1定义含参函数,例如:def sum(a,b): x = a+b

2022-01-30 10:35:17 996

原创 Python基础(一)

1.标识符标识符是编程时使用的名字,用于给变量、函数、语句块等命名,Python 中标识符由字母、数字、下划线组成,不能以数字开头,区分大小写。其中注意在python中有一些有特殊作用的关键词,他们不能被用来作为标识符来使用2.引号在python中,我们可以用单引号( ' )双引号( " )三引号( ''' / """ )来表示字符串。其中单引号及双引号表示一行以内的字符串name = "张三"age = '18'而要表示多行的字符串时则需要用到三引号subject

2022-01-23 14:28:36 509

原创 Linux基础指令

Linux是一个以命令行管理为主的操作系统,而Linux命令就是Linux系统的灵魂所在,初学Linux,我们肯定要掌握Linux的一些基础指令。下面就是一些常用的Linux基础指令。1.ls 命令ls即list之意,顾名思义它是用来查看文件列表的指令。借助ls指令,终端就会显示当前目录中的所有文件夹与文件。ls有很多参数,如常用的:-l 列出长数据串,包含具体详细的数据信息与属性权限等。-a 显示全部文件,包含被隐藏的文件(开头为.的文件)。-d 只列出文件目录,而不显示其所含的文

2022-01-16 14:42:42 401

原创 VMware安装Redhat系统

首先新建虚拟机虚拟机最好不要建在C盘推荐内存2GB此处我选择桥接网络此两处均使用推荐配置虚拟机最低分配20GB空间此处点击自定义硬件,导入Redhat镜像文件选择准备好的Redhat镜像文件进行导入等待虚拟机安装安装完成后启动虚拟机安装系统此处检测过程较慢而且不必要,直接跳过选择简体中文,输入选择美式英语在此处...

2022-01-09 23:04:12 688

原创 C++文件的基础读写操作

文件的分类:1.文本类文件:文件使用文本的ASCII码形式存储在计算机中。2.二进制文件:文件以文本的二进制形式存储在计算机中。文件操作的头文件#include<fstream>对文件的基本操作fstream //文件的读与写ofstream //文件的写操作ifstream //文件的读操作文件的几种打开方式ios::in //为读文件而打开文件ios::out //为写文件而打开文件ios::ate //打开后,光...

2021-12-12 11:42:14 1048

原创 职工管理系统

本次用到的头文件#include <stdio.h>#include <stdlib.h>//malloc申请空间#include<string.h>//string类函数#include<windows.h>//sleep函数使用构建结构体,显示元素typedef struct worker{ char num[100];//职工号 char name[10];//姓名 char sex[10];//性别 char age[10];//

2021-12-05 15:52:23 346

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除