自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菇凉小伙de博客

该博客是个人总结分享,欢迎大家浏览,希望对你们有所帮助! 路漫漫其修远兮 吾将上下而求索

  • 博客(75)
  • 资源 (6)
  • 收藏
  • 关注

原创 And Then There Was One (约瑟夫环)(动态规划)

UVA - 1394 原题目链接题目描述:Let’s play a stone removing game. Initially, n stones are arranged on a circle and numbered 1, . . . , n clockwise (Figure 1). You are also given two numbers k and m. From...

2018-10-31 20:16:14 437

原创 栈的基础知识(图集)

栈的基本知识:                                      这些是关于栈操作的基本知识,整理时用图片的方式来做了这个博客,可能浏览时给大家带来不便,望大家见谅,谢谢理解!祝学习愉快!...

2018-10-31 10:54:38 464 2

原创 栈的应用之求解迷宫问题(栈操作)

问题描述:给定一个M*N的迷宫图,求一条从指定入口和出口的迷宫路径。假设迷宫图如图所示:M=N=6的迷宫图数据组织:为了表示迷宫,设置一个数组mg,其中每个元素表示一个方块的状态,为0表示方块是通道,为1表示方块是障碍物(不可走),为了算法方便,一般在迷宫的外围加一条围墙,例如上图的迷宫表示为(由于迷宫四周加了一道围墙,故mg数组的行数的列数均加上2)迷宫栈的声明:ty...

2018-10-31 10:02:12 1569

原创 单链表 基本操作(元素递增排序)

题目描述:有一个带头节点的单链表L(至少有一个数据节点),设计一个算法使其元素递增有序排列。解题思路:由于单链表L中有一个以上的数据节点,首先构造一个只含有头结点和首节点的有序单链表(只含有一个数据节点的单链表一定是有序的),然后扫描单链表L余下的节点(由P指向),在有序单链表中通过比较找插入节点P的前驱节点(由pre指向它),在pre节点之后插入P节点,知道P==NULL为止(这里实...

2018-10-08 17:30:17 8109 5

原创 单链表基本操作(删除链表中最大元素)

题目描述:设计一个算法,删除一个单链表L中元素值最大的节点(假设这样的节点唯一)解题思路:在单链表中删除一个节点先要找到它的前驱节点,用指针p扫描整个单链表,pre指向节点p的前驱节点,在扫描时用maxp指向data域值最大的节点,maxpre指向maxp所指节点的前驱节点,当链表扫描完毕后,通过maxpre所指节点删除其后的节点。题解基础:利用单链表基本操作实现C++代码...

2018-10-08 16:55:14 8550 6

原创 单链表 简单题(单链表基本操作)

题目描述:有一个带头结点的单链表L=(a1,b1,a2,b2,......an,bn),设计一个算法将其拆分成两个带头结点的单链表L1和L2,其中L1=(a1,a2,a3...an),L2=(b1,b2,b3....bn),要求L1使用L的头结点。解题思路:利用原单链表L中的所有节点通过改变指针域重组成两个单链表L1和L2,由于L1中节点的相对顺序与L中的相同,所以采用尾插法建立单链表...

2018-10-08 16:15:25 1283

原创 线性表的具体操作

题目描述 :假设有两个集合A和B,分别用两个线性表LA和LB表示,即线性表中的数据元素为集合中的元素,利用线性表的基本运算设计一个算法求一个新的集合C=AUB,即将两个集合的并集放在线性表LC中。题解:先初始化线性表LC,即创建一个空的线性表LC,将LA的所有元素复制到LC中,然后扫描线性表LB,将LB中不属于LA的元素插入到LC中,LA,LB,和LC均为SQList类型变量,假设Sq...

2018-10-08 13:31:16 566 2

原创 关于Android 的导入android.support.v4包解决ContextCompat不能用问题

方法1:工程也有可能缺少android.support.v4.content.ContextCompat包,按组合键Alt+Enter时并没有出现“import class”。添加support-v4包,如图所示,在app上单击鼠标右键,在弹出的右键菜单单击Open Module Setting 。在弹出如图所示的对话框中,单击Dependencies一栏,然后单击绿色“+”添加依赖包,最后单击Library dependency。在弹出如图所示的对话框中,选择com.android

2020-06-16 10:39:16 8501 1

原创 C#开发技术——实验08文件操作编程

【实验目的】1.理解文件和流概念。2.熟悉文件操作的方法。3.掌握Fileatream类使用方法。4.掌握StreamReader和StreamWriter使用方法。5.掌握BinaryReader和BinaryWriter使用方法。【实验内容】以下5道实验题目最终效果,大家可运行“可执行文件”目录中各题。1.分别利用File类和FileInfo类、Directory类和DirectoryInfo类实现文件和目录的创建、删除、复制、移动等操作。using System;

2020-06-04 08:07:01 896

原创 Asp.net实例:C#代码绘制折线图

1.思路分析:1.首先肯定是读取数据库,将数据表中的这三列数据查出来并放进三个数组中;2.新建一个Bitmap,所有要画的图形用Graphics来实现;3.依据屏幕坐标,先画出X轴和Y轴,再标上刻度;4.以X轴和Y轴为基础,算出每个数据在屏幕上的相对坐标,并画成折线;5.在数据点上画点,并标出数据值;6.修饰图形,并标注文字等信息,结束。2.数据的获取1.从数据库中获取数据建立数据库连接并查询,可以专门新建一个C#类来提高代码复用率,也可以只写一个函数。下面的代码是原作者写

2020-05-08 22:19:18 2276

原创 《.net开发技术》之 实验7:GDI+编程

【实验目的】1.理解Graphics对象概念,并熟悉Graphics对象的创建方法。2.掌握利用Graphics对象绘制线条和形状方法。3.掌握利用Graphics对象的DrawString()呈现文本方法。4.掌握利用Graphics对象DrawImage()显示图像方法。【实验内容】1、编写一个Windows应用程序,实现窗体自上而下,由白色到绿色渐变的背景。代...

2020-05-07 16:43:28 512

原创 System.ArgumentException: 回发或回调参数无效。在配置中使用 < pages enableEventValidation="true">

解决方案:<pages enableEventValidation="false"/>1、在页面的<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> 中添加 EnableEventValidation="false" 就可以...

2020-05-07 16:30:51 722

原创 asp.net如何把一个网页中的用户名传到另一个网页

问题描述:如果要将登陆界面的用户名和密码传到登陆成功后跳转的页面中显示,怎么做???最简单的就是使用QueryString,就是在网址中传值。具体操作:1.在登陆界面的cs里写: Response.Redirect("index.aspx?name="+name):解释:2.在index.aspx的cs里获取:Request.QueryString["name"...

2020-05-02 21:09:05 1644

原创 Android Studio移动开发之getContext()、getActivity()区别

由于同学在做android手机移动开发作业的时候发现一个问题:getContext()、getActivity()的区别,怎么用呢?我通过百度总结的区别:MainActivity.this:表示MainActivity对象,一般用在内部类中指示外面的this,如果在内部类直接用this,指示的是内部类本身。因为MainActivity继承Activity,而Activity继承Context,...

2020-04-26 17:28:22 3283

原创 Oracle数据库子程序之存储过程和函数调用

Oracle数据库子程序之存储过程和函数调用PL/SQL——无名块,不存储在数据库中,不能从其他的PL/SQL块中调用。而下面介绍的结构——函数、过程、包和触发器都是有名块,它们可以存储在数据库中,并且可以在需要的任何地方进行调用。1、开发一个存储过程和函数的步骤:(1).用系统编辑器或文字处理软件写一个含有CREATE PROCEDURE或CREATE FUNCTION语句的脚本文件...

2020-04-23 20:27:59 886

原创 C# 实验06—Windows应用编程(2)——2

以下三道实验题目最终效果,大家可运行“可执行文件”目录中各题。7、设计如图6-7所示的窗体,当用户在ritchBox中单击鼠标右键时,弹出一个快捷菜单,单击某一城市,即可在富文本框ritchBox中显示该城市的旅游景点。 代码如下:using System;using System.Collections.Generic;using System.Componen...

2020-04-23 14:51:01 943

原创 Mysql数据库命令集

Mysql命令大全(完整版)这篇文章主要介绍了Mysql命令大全,分享的命令都是最基本的,推荐给大家,感兴趣的小伙伴们可以参考一下一、连接数据库格式:mysql -h主机地址 -u用户名 -p用户密码1.1.连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有...

2020-04-21 08:16:38 362

原创 keilzhuceji+keil5.24 下载

keilzhuceji+keil5.24下载地址:链接:https://pan.baidu.com/s/1cYyZdiNIN8I14FBgopcEZw提取码:kgk3

2020-04-19 21:46:33 634 1

原创 猜数字游戏——C#实验06-Windows应用编程

设计如图6-8a所示的窗体。单击“开始游戏”按钮,随机给出一个[0,9]之间的整数。然后让你猜是什么数字。你可以随便猜一个数字,游戏会提示大小,从而缩小结果范围。经过几次猜测与提示后,最终猜中答案。游戏设计思路:(1)窗体打开时,文本框只读,即禁止在文本框标输入任何内容,且焦点在“开始游戏”按钮上。如图6-8a所示。(2)点击“开始游戏”按钮,则①取消文本框只读;②但在文本框中只能输入...

2020-04-14 22:09:04 1701 2

原创 Android Studio中Drawable —Rotatedrawable使用

Rotatedrawable使用语法:Rotatedrawable的主要要点就这些。下面列举我做的Rotatedrawable例子:XML文件代码:<?xml version="1.0" encoding="utf-8"?><rotate xmlns:android="http://schemas.android.com/apk/res/andro...

2020-04-12 18:13:28 1060

原创 Android Studio中Drawable - ClipDrawable使用

ClipDrawable的语法:<?xml version="1.0" encoding="utf-8"?><clip xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/drawable_resource" android:c...

2020-04-12 17:59:17 592

转载 html网页制作—登录及注册页面设计

一、文字处理1、文字加粗:<strong><\strong>2、文字换行:<br/>3、文档标题:title4、整体文字居中<body align="center">5、整体字体颜色:<body style="color:white">6、段落:<p>7、标题:<h1>~<h6&g...

2020-04-11 12:47:20 49890 7

原创 C# 实验06—Windows应用编程(2)——1

【实验目的】掌握控件(Control)的基本属性、事件和方法的使用。 掌握消息框、通用对话框的设计。 掌握容器类控件的使用。 掌握菜单和工具栏的设计。 掌握多重窗体和多文档界面。以下9道实验题目最终效果,大家可运行“可执行文件”目录中各题。下载链接:【实验内容】1、设计一个如图6-1所示的窗体:该窗体中有一个图片框,显示一副图片。要求:(1)在窗体打开时,动态加载图...

2020-04-08 20:18:21 1222

原创 C#实验06—Windows应用编程之saveFileDialog,openFileDialog

实验要求:创建一个如图6-3所示的窗体。在窗体Load事件中动态添加一个saveFileDialog、openFileDialog、文本框、两个按钮控件。文本框要求多行、带垂直滚动条。实现功能:(1)单击打开按钮,可选择文本文件,并读取文件中内容,显示在文本框中。(2)单击保存按钮,可将文本框中内容保存到一个文件。实验代码:using System;using S...

2020-04-08 19:21:46 809 2

原创 C#窗体实验——简单登录界面设计

实验要求:利用基本的控件,设计一个简单的登录界面,并且对密码经行验证。啥也别说,咱上代码!using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System....

2020-04-07 22:58:30 3913 1

原创 《.net开发技术》--C# 实验5 Windows应用编程--1

实验5 Windows应用编程(1)【实验目的】1.掌握Windows窗体的基本属性、事件和方法的使用。2.掌握控件(Control)的基本属性、事件和方法的使用。需要掌握控件有:窗体)、标签、超链接标签、文本框、按钮、单选按钮和复选框、列表框、组合框和复选列表框、微调按钮、滚动条和进度条、Timer、DateTimePicker与MonthCalendar、图片框、ToolTip。...

2020-04-07 11:51:58 719 1

原创 《.net开发技术》--C# 实验5 Windows应用编程--2

实验5 Windows应用编程(1)【实验目的】1.掌握Windows窗体的基本属性、事件和方法的使用。2.掌握控件(Control)的基本属性、事件和方法的使用。需要掌握控件有:窗体)、标签、超链接标签、文本框、按钮、单选按钮和复选框、列表框、组合框和复选列表框、微调按钮、滚动条和进度条、Timer、DateTimePicker与MonthCalendar、图片框、ToolTip。...

2020-04-07 11:50:34 566

原创 C#函数拓展EduCoder——结构函数

任务描述我们经常在网上购买书籍,书籍一般具有几个固定的属性,比如书籍的作者、出版年份、价格、书名等。任务要求:使用结构定义书籍及其成员。使用成员函数返回所有信息。相关知识结构函数结构我们先回顾一下结构的知识。结构是值类型,可以包含数据成员和函数成员。结构定义:struct <结构名> { <成员声明> <成员声明> ......

2020-03-29 19:57:23 1167

原创 C#抽象类Vehicles

题目描述一、定义一个抽象类Vehicles,具体要求如下:1、私有字段商标brand(string)、颜色color(string)。2、定义公有读写属性Brand用来访问brand字段;定义公有读写属性Color用来访问color字段。3、设计一个抽象虚方法run()。二、定义Vehicles类的子类Car,具体要求如下:1、私有字段载重load(double)。2...

2020-03-29 11:37:02 1162

原创 Oracle SQL*PLUS命令应用-column设置显示列格式的相关命令

Oracle SQL*PLUS命令应用-column设置显示列格式的相关命令设置列格式的相关命令1.改变列的显示长度COLUMN column_nameFOR[MAT]format备注:注意该命令将保持一直生效直至输入了一个新的格式值或者退出了SQL*PLUS,其中字段类型可以为Char,Varchar2,varchar。如果SQL*PLUS的WARP变量的值被设...

2020-03-26 18:28:43 2250

原创 EduCoder:C#类(二):继承和多态——interface接口

任务描述一般情况下,一个物体会有多种互不相关的属性,但是这些属性又能够自成一类统一体现在多种物体上,例如一个盒子的颜色和形状。本关任务:依据编程要求,定义两个接口(颜色和形状),通过继承传递给盒子类。相关知识interface接口interface接口将方法、属性、事件和索引器封装为一个特定功能的集合,但接口不提供对其包含成员的代码实现,代码实现由继承给定接口的类或结构包含,接...

2020-03-26 15:09:25 1275

原创 EduCoder:C#类(二):继承和多态——运算符的重载

任务描述大学中各个社团有时候会联合举办活动,那么参加的人数将会是各个社团人数的总和。任务要求:使用重载运算符+,直接根据已定义好的社团类实例对象计算总人数。相关知识运算符的重载我们已经学了使用运算符处理简单类型,当我们学习类概念之后,我们可运用运算符的重载处理类实例化的对象。简单类型的运算符处理,例如:namespace K3 { public class Pers...

2020-03-26 14:49:51 972

原创 c#简单类的继承——OJ3453

题目描述编写代码实现:定义了三个类Bird、Mapie、Eagle。其中Bird为抽象类,定义了一个抽象方法Eat()。Mapie类和Eagle类为Bird的派生类。Mapie类中重写了Eat()方法,重载了一个Eat(int time)方法。Eagle类中也重写了Eat()方法。输入输入time参数的值输出各个方法的名称样例输入10样例输出Mapie e...

2020-03-26 11:52:24 291

原创 C#组成考题字符串

题目描述假定已经获取题库中的试题号,并存放在数组arrayKT中。例如,int [] arrayKT={10,13,18,19,20,22,30,31}。定义一个静态成员方法,该方法实现从上述数组中随机抽出n(n=arrayKT.Length-1)道考题,并组成一个考题字符串。比如,随机从arrayKT中抽取n题组成考题字符串:“10,13,18,20,22,30,31”。要求,组成考题字符...

2020-03-21 20:28:36 255

原创 c#随机数的产生与输出

题目描述编写一个实例方法Method01。该方法使用Random类随机产生n个3位数字(如636)的随机正整数,并把产生的随机数存入数组中并输出该数组int num= Convert.ToInt32(Console.ReadLine());using System;using System.Collections.Generic;using System.Linq;using Syst...

2020-03-21 20:13:03 903

原创 C# teacher类

题目描述定义一个教师类Teacher,具体要求如下:1、私有字段工号no(string)、姓名name(string)、出生日期birthday(DateTime)、性别sex(SexFlag)。其中,SexFlag为枚举类型,包括Male(表示男性)、Female(表示女性),并且字段sex缺省值为男。2、定义公有读写属性No用来访问no字段;定义公有读写属性Name用来访问nam...

2020-03-21 19:39:58 4281

原创 简单类及成员实例(C#)-3486

题目描述简单类及成员实例。定义了如下图所示类Student,根据下图和给出代码,补写缺失的代码。using System;namespace sample{ class Student { public string studentid;//学号 public string studentname;//姓名 private strin...

2020-03-21 17:39:20 347

原创 3492--DES对称加密解密算法—C#编程

关于DES对称加解密算法介绍:https://mp.csdn.net/console/editor/html/104846925题目描述参考相关文献,设计一个DES对称加密算法。并编写一个控制台应用予以验证。密钥设定为:@1234567。 class Program{ //验证DES加密算法 static void Main(string[] ...

2020-03-17 12:15:30 353

原创 DES对称加密算法介绍

DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法,1977年被美国联邦政府的国家标准局确定为联邦资料处理标准(FIPS),并授权在非密级政府通信中使用,随后该算法在国际上广泛流传开来。需要注意的是,在某些文献中,作为算法的DES称为数据加密算法(Data Encryption Algorithm,DEA),已与作为标准的DES区分开来。D...

2020-03-13 18:36:39 769

原创 判断回文字符串----C#编程

题目描述使用C#编写一个静态方法。该方法能够判断字符串是否是“回文”(即顺读和逆读相同的字符串)。输入一个字符串;输出如果是回文字符串,则输出“yes”,否则输出“no”;样例输入abcdcab样例输出no提示(1)用string类的toCahrArray()方法,将字符串转换为字符数组。(2)使用StringBuilder类保存逆序后的字符串。...

2020-03-13 15:36:46 1078

C#实验6—windows应用编程可执行文件.zip

C#实验06——Windows应用编程(2)-1的执行文件: 1.掌握控件(Control)的基本属性、事件和方法的使用。 2.掌握消息框、通用对话框的设计。 3.掌握容器类控件的使用。 4.掌握菜单和工具栏的设计。 掌握多重窗体和多文档界面。 通过该文件运行可以看到实验的效果!

2020-04-08

visualstudio2019_16.3.zip

visualstudio2019下载安装包,用来安装vs2019版编译器。Visual Studio 2019 可完美支持 C#、C++、Python、JavaScript、Node.js、Visual Basic、HTML 等流行的编程语言,不仅能用它来编写 Windows 10 UWP 通用程序、开发 WEB 服务、开发游戏,你甚至还能借助 Xamarin 开发 iOS、Android 移动平台应用。

2020-03-01

汇编课设.txt

汇编语言课程设计。 数组查找是日常编程中最常见的一类操作。对小型数组 (1000 个元素或更少 ) 而言,顺序查找(sequential search) 是很容易的,从数组开始的位置顺序检查每一个元素,直到发现匹配的元素为止。对任意 n 个元素的数组,顺序查找平均需要比较 n/2 次。如果查找的是小型数组,则执行时间也很少。但是,如果查找的数组包含一百万个元素就需要相当多的处理时间了。 对半查找 (binary search) 算法用于从大型数组中查找一个数值是非常有效的。但是它有一个重要的前提:数组必须是按升序或降序排列。

2019-06-26

操作系统课设.txt

操作系统课程设计,模拟实现页面置换算法。.先进先出置换算法(FIFO):是最简单的页面置换算法。这种算法的基本思想是:当需要淘汰一个页面时,总是选择驻留主存时间最长的页面进行淘汰,即先进入主存的页面先淘汰。其理由是:最早调入主存的页面不再被使用的可能性最大。 2.最佳置换算法(OPT)(理想置换算法):从主存中移出永远不再需要的页面;如无这样的页面存在,则选择最长时间不需要访问的页面。于所选择的被淘汰页面将是以后永不使用的,或者是在最长时间内不再被访问的页面,这样可以保证获得最低的缺页率。 3.最近最久未使用(LRU)算法:这种算法的基本思想是:利用局部性原理,根据一个作业在执行过程中过去的页面访问历史来推测未来的行为。它认为过去一段时间里不曾被访问过的页面,在最近的将来可能也不会再被访问。所以,这种算法的实质是:当需要淘汰一个页面时,总是选择在最近一段时间内最久不用的页面予以淘汰。

2019-06-26

C++课程设计——简单的坦克大战

该安装包是本人自己所做的C++课程设计的简单坦克大战,代码或许比较完善,下载后在相应的测试软件上方可运行,该游戏比较简单,故自己做的代码也比较简单,相信你可以看懂的哦,欢迎下载使用!!!

2018-11-01

C++实验教学指南电子版

该文件夹里包括C++面向对象综合实训、C++综合项目文档、FunCode教程三类学习资源。其中C++面向对象综合实训、C++综合项目文档两个文档中包含C++面向对象的课程设计样例,比较全面,FunCode教程也详细介绍了如何使用FunCode软件来完成C++课程设计。该资源包详细包括以上所说的内容,内容真实,如果有需要的,欢迎下载使用.谢谢!

2018-11-01

空空如也

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

TA关注的人

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