自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C/C++顺序表的链式表示

简单的数据结构

2022-06-30 19:16:57 381

原创 团体程序设计天梯赛-练习集 L1-006 连续因子

L1-006 连续因子分数 20作者 陈越单位 浙江大学一个正整数 N 的因子中可能存在若干连续的数字。例如 630 可以分解为 3×5×6×7,其中 5、6、7 就是 3 个连续的数字。给定任一正整数 N,要求编写程序求出最长连续因子的个数,并输出最小的连续因子序列。...

2022-06-29 20:34:11 172

原创 团体程序设计天梯赛-练习集 L2-002 链表去重

L2-002 链表去重分数 25作者 陈越单位 浙江大学给定一个带整数键值的链表 L,你需要把其中绝对值重复的键值结点删掉。即对每个键值 K,只有第一个绝对值等于 K 的结点被保留。同时,所有被删除的结点须被保存在另一个链表上。例如给定 L 为 21→-15→-15→-7→15,你需要输出去重后的链表 21→-15→-7,还有被删除的链表 -15→15。...

2022-06-29 17:51:19 240

原创 C/C++ 线性表的顺序表示

简单数据结构日记

2022-06-04 19:25:25 236

原创 Linux常用命令(二)

Linux系统用户账号的管理添加用户账号为在系统创建一个新账号,再为其分配用户号、用户组、主目录和登录Shell等资源。刚添加的账号是被锁定的,无法使用。useradd添加新的用户账号useradd [选项] 用户名选项包括:-c comment 指定一段注释性描述。-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。-g 用户组 指定用户所属的用户组。-G 用户组,用户组 指定用户所属的附加组。-s Shell文件 指定用户的登录Shell。-u 用户号

2022-04-08 10:56:52 1149 1

原创 Linux常用命令(一)

系统启动命令1、shutdownshutdown -h nowpoweroffhalt立刻关机,halt需要权限2、shutdown -h 10:00系统将在今天10:00关机shutdown -h +10 系统将在10分钟后关机shutdown -h 10 '系统将会在10分钟后关机'系统将在10分钟后关机shutdown -r +10系统10分钟后重启shutdown -c取消上述关机预设3、shutdown -r nowreboot系统立刻重启文件和

2022-04-01 09:10:02 116

原创 使用Window的CMD连接Linux上的Shell

1、打开cmd输入ssh,确保ssh已经安装ssh可以在这里安装2、在Linux里找到ip地址,使用ifconfig3、回到Windows的CMD输入ssh -p 22 host@ip端口号默认为22,host为用户名,ip在第二步查找Ubuntu这一步可能会报Conenction refused的错误,需要在Linux上安装open ssh解决方法来源安装openssh:sudo apt-get install openssh-server更改文件内容:sudo vi /et

2022-03-25 09:53:42 2141

原创 解决C盘容量不够的一种方法

一、WIN+R键,输入“%temp%”该文件夹内文件都是临时文件,可以放心删除二、这个文件夹内垃圾文件,随着电脑使用的时间增长,该文件夹也会越来越臃肿,可以放心删除。三、点击属性点击高级系统设置按照以上顺序,将C盘勾选为“无分页文件”后点击“设置”点击D盘,最后点“确认”。用了上述方法,也就腾出了5G,等有机会还是重装下吧...

2022-02-16 23:08:42 3525

原创 访问Daytime服务的客户端(TCP)

首次使用“winsock.in”可能导致部分函数不可用,解决方法参考博客/*TCPdaytime*/#include<cstdlib>#include<cstdio>#include<winsock.h>#include<string>using namespace std;void TCPdaytime(const char*,const char*);void errexit(const char*,...);SOCKET conne

2022-02-14 18:38:00 1498

原创 蓝桥杯:魔方旋转问题【高职组】

题目来源比较容易的一题,但是要心细(写了好久)按照题目的要求展开二阶魔方:输入x时,顺时针移动带框的部分输入y和z同样移动相应部分。有一点需注意:e.g.当输入x时,绿色这一面需要顺时针翻转一下:0 1 ???? 2 02 3 ???? 3 1因为一面都是同一种颜色所以很容易被忽视#include<iostream>using namespace std;int Front[4] = { 1,1,1,1 }; //greenint Back[4] = {

2022-01-08 18:11:55 7967 1

原创 01背包,动态规划

#include<iostream>#include<algorithm>using namespace std;const int MAXN=10;const int MAXW=100;int w[MAXW]; //货物的重量int v[MAXN]; //货物的价值int dp[MAXN][MAXW];int n,c; //货物的数量和价值void traceback();void detail();int main(){ cin&

2021-10-24 16:02:11 1925

原创 笔记_from_Java编程思想(第十三章 字符串)

不可变StringString对象是不可变的。查看JDK文档发现,String类中每一个看似会修改String值的方法实际上是创建了一个全新的String对象,以包含修改后的字符串内容,而最初的String对象则丝毫未动(对于一个方法而言,参数就是为该方法提供信息的,而不是让该方法改变自己)。重载“+”与StringBuilderString对象是不可变的,你可以给String对象加任意多的别名。因为String对象具有只读特性,所以指向它的任何引用都不可能改变它的值,因此,也就不会对其他的引用有什么

2021-07-09 19:08:51 235

原创 笔记_from_Java编程思想(第十二章 通过异常处理错误)

异常与记录日志import java.util.logging.Logger;import java.io.*;class LoggingException extends Exception{ //静态的Logger.getLogger()方法创建了一个String参数相关联的Logger对象(通常与错误相关的包名或类名) //该Logger对象会将其输出发送到System.err private static Logger logger= Logger.getLogger

2021-07-08 20:52:17 146

原创 笔记_from_Java编程思想(第十一章 持有对象)

基本概念Java容器类类库的用途是“保存对象”,并将其划分为两个不同的概念:1) Collection。一个独立元素的序列,这些元素都服从一条或多条规则:List必须按照插入的顺序保存元素Set不能有重复元素Queue按照排队规则来确定对象产生的顺序2) Map。一组成对的“键对值”对象,允许使用键来查找值。ArrayList允许使用数字来查找。所有Collection都可以用foreeach语句遍历。添加一组元素Array.asList()方法接受一个数组或是一个用逗号分隔的元素列表(使

2021-07-04 20:08:44 147

原创 笔记_from_Java编程思想(第九章 接口&&第十章 内部类)

接口可以选择在接口中显示地将方法声明为public,但即使不这样做它们也是public放入接口域(成员)为static和final,在定义时必须初始化(编译器不会给默认值)也可以非常量表达式初始化,这些域不是接口的一部分,它们的值被存储在该接口的静态存储区域内。组合接口时的名字冲突interface CanFight{void fight();}interface CanSwim{void swim();}interface CanFly{void fly();}class ActionCha

2021-06-30 15:52:13 155

原创 Java编程思想(第七章 复用类&&第八章 多态)

第七章方法覆盖Java SE5中新增加了 @Override 注解,它虽非关键字,但可以用作关键字。当编写程序想要覆盖某方法时可以选择添加,在不小心将方法重载而非注释时,编辑器将会报错。protected关键字它指明“就类用户而言,这是private”,但对于任何继承与此类的导出类(子类)或其他位于同一包内的类来说,它是可以访问的。第八章 多态构造器内部的多态方法的行为在一般方法内部,动态绑定的调用是在运行时才决定的,因为对象无法知道它是属于方法所在的那个类,还是属于那个类的导出类。如果要

2021-06-29 21:45:15 161

原创 Java编程思想(第五章 初始化和清理)

重载方法里的参数类型不一致:1、 如果传入的数据类型(实际参数类型)小于方法中声明的形式参数类型,实际参数类型就会被提升。2、 char 型略有不同,如果无法找到恰好接受char参数的方法,就会把char直接提升为int型。3、 如果传入的实际参数较大,就得用类型转换来执行窄化抓换,否则编译器将报错。默认构造器:在类里没有构造器时,编译器自动生成默认构造器,一旦自己写了一个,系统不会再帮忙建立默认构造器初始化:Java可以对类内变量赋初值,也可以选择不赋值,这是变量就是默认值(C++可不行),

2021-06-27 18:49:57 112

原创 Java编程思想(第四章 控制执行流程)

Java中“goto”的使用goto语句作为源码级上的跳转模糊了程序的流程控制。在Java中想要使用类似的机制需要使用continue和label//文件名:temppublic class temp{ public static void main(String[]args) { int i=0; outer: //设置标签outer,冒号后不能放置其他语句 for(;true;) { inne

2021-06-27 10:02:31 166

原创 487-3279(POJ1002)

Businesses like to have memorable telephone numbers. One way to make a telephone number memorable is to have it spell a memorable word or phrase. For example, you can call the University of Waterloo by dialing the memorable TUT-GLOP. Sometimes only part o.

2021-02-21 21:19:59 259

原创 Concatenation of Languages(UVA10887)

A language is a set of strings. And the concatenation of two languages is the set of all strings that are formed by concatenating the strings of the second language at the end of the strings of the first language. For example, if we have two language A an.

2021-02-17 22:32:54 209

原创 Ananagrams(UVA156)

Most crossword puzzle fans are used to anagrams — groups of wordswith the same letters in different orders — for example OPTS, SPOT,STOP, POTS and POST. Some words however do not have this attribute, no matter how you rearrange their letters, you cannot.

2021-02-16 18:59:48 206

原创 Babelfish(POJ2503)

You have just moved from Waterloo to a big city. The people here speak an incomprehensible dialect of a foreign language. Fortunately, you have a dictionary to help you understand them.InputInput consists of up to 100,000 dictionary entries, followed .

2021-02-13 22:15:30 247

原创 快速排序 && 归并排序

快速排序#include<iostream>#define MAXSIZE 10005using namespace std; int a[MAXSIZE];//分区操作 int paritition(int a[],int low,int high){ int pivot=a[low]; while(low<high){ //从右到左找比 pivot 小的值 while(low<high&&a[high]>=pivot) --high;

2021-01-28 19:28:09 426 2

原创 Pig-Latin (UVA492)

You have decided that PGP encryptation is not strong enough for youremail. You have decided to supplement it by first converting yourclear text letter into Pig Latin before encrypting it with PGP.Input and OutputYou are to write a program that will .

2021-01-27 16:45:32 302

原创 Titanic(POJ2361)

It is a historical fact that during the legendary voyage of “Titanic” the wireless telegraph machine had delivered 6 warnings about the danger of icebergs. Each of the telegraph messages described the point where an iceberg had been noticed. The first fiv.

2021-01-22 20:53:10 250 1

原创 Maya Calendar(POJ1008)

During his last sabbatical, professor M. A. Ya made a surprising discovery about the old Maya calendar. From an old knotted message, professor discovered that the Maya civilization used a 365 day long year, called Haab, which had 19 months. Each of the fi.

2021-01-19 16:03:35 415

原创 日记——C/C++ 链表,最简单的创建

#include<iostream>#include<stdlib.h>using namespace std;typedef struct L{ int data; struct L *next;};int main(){ int i,n; L *p,*head,*q; head=NULL; cout<<"how many list be created?\n"; cin>>n; head=p=(L*)malloc(sizeof(L

2021-01-17 23:20:54 139

原创 用C++编写的课程设计——学院资产管理系统(非图形界面)

课设的要求:1、要求利用面向对象的编程思想来完成系统的设计;2、要求在设计的过程中,建立清晰的类层次;3、在系统设计中要分析和定义各个类,每个类中要有各自的属性和方法;4、在系统的设计中,要求运用面向对象的机制(继承、派生及多态性)来实现系统功能。5、学院固定资产管理系统主要负责学院各顶资产的常规管理工作。系统中的固定资产主要有台式计算机、便携式计算机、服务器、打印机、投影仪等类别。每件(台、套)有资产编号、资产名、制造公司、购买时间、单价、数量、使用人、性能参数等。由于这些不同类别的资产有

2021-01-15 17:21:09 1156

原创 L1-058 6翻了

“666”是一种网络用语,大概是表示某人很厉害、我们很佩服的意思。最近又衍生出另一个数字“9”,意思是“6翻了”,实在太厉害的意思。如果你以为这就是厉害的最高境界,那就错啦 —— 目前的最高境界是数字“27”,因为这是 3 个 “9”!本题就请你编写程序,将那些过时的、只会用一连串“6666……6”表达仰慕的句子,翻译成最新的高级表达。输入格式:输入在一行中给出一句话,即一个非空字符串,由不超过 1000 个英文字母、数字和空格组成,以回车结束。输出格式:从左到右扫描输入的句子:如果句子

2020-12-20 11:13:11 315 2

原创 C语言普通链表基础知识讲解

众所周知,“指针是C语言的精髓”。但是指针到底有什么用。。。好吧,在学习链表的时候深刻地体会到了指针的妙用。今天就献上链表的一些知识,为了看着方便,讲解全都以注释的方式附在了代码旁边,若有错误敬请指出!编译环境是devcpp。#include<stdio.h>#include<stdlib.h>#include<string.h>//先定义结构体,而所谓链表就是由若干个这样的结构体相连而成,链表尾部则连向空指针即NULL,需要注意的是,在这之后,节点的类..

2020-08-08 14:36:38 492

原创 C语言编写的学生成绩管理系统

题目来源:C语言程序设计实验与习题指导(第三版)颜晖 张泳 主编 P129题目部分摘录:基本功能:(1)能够新增学生信息,并计算总分和平均分(2)能够根据学号修改和删除某学生信息:(3)能够显示所有学生的成绩信息;(4)能够分别按总分和学号进行排序;(5)能够根据学号查询该学生的基本信息;(6)学生成绩数据最终保存在文件中,能够对文件读、写学生数据。(由于在下写完程序才发现居然还要求了计算平均分功能,所以就没在程序里体现出来,聪明的大家自己完成就好了) 另外,考虑到如...

2020-08-04 20:24:12 1246

原创 用C语言编写的课程设计-学生信息管理系统

这是本学期期末的C语言课设,主题是“学生信息管理系统”。自定义的主函数主要有9个。关于文件保存的2个:read()和save();关于实现功能的7个:search()input()del()edit()sort()allprintf();预览的menu()这里的学生信息只包括了:学号、姓名、年龄、性别、地址、电话、邮箱、生日。出了学号以外全部都是char型,学号之所以是int型因为后面的冒泡排序还要用到(我很菜啊)。而且对性别和电话还有字符串长度上限的要求!以下是源代码:#include<

2020-07-10 18:17:33 5270 2

空空如也

空空如也

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

TA关注的人

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