自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 上机题——杭州电子科技大学(二)

题目:输入两个正整数 m 和 n,求其最大公约数和最小公倍数。

2024-03-01 18:11:42 173

原创 上机题-西北农林科技大学(一)

题目:输入一个字符串,统计字符串中大、小写字母,数字及其他字符出现的次数。

2024-02-28 10:27:50 186

原创 C#高级--设计模式(七个原则)

原理:单一职责的好处是:原理:原理:原理:依赖倒置原则的本质就是通过抽象(接口或抽象类)使各个类或模块的实现彼此独立,互不影响,实现模块间的松耦合。 关于依赖依赖倒置代码案例如下所示: 原理:代码案例: 六、迪米特原则原理:案例打印总公司员工和分公司员工信息: 七、合成复用原则原理:继承带来的问题: 合成复用具体情况实施代码: 八、设计原则总结

2024-02-25 20:57:55 1509 1

原创 c#高级-正则表达式

正则表达式是由普通字符和元字符(特殊符号)组成的文字形式。3.用于验证输入的身份证号码是否合法。2.用于验证输入的电话号码是否合法。1.用于验证输入的邮箱是否合法。

2024-02-21 21:41:21 699

原创 c#高级——插件开发

如下图所示:通过添加配置文件来动态根据配置文件生成想要的控件程序,实现插件的插入。Calculator_DLL_Factory 为简单工厂设计的对象。Calculator_DLL_ADD 为插件子类的控件对象。将各种插件的DLL插入到Winform窗体应用程序里面。如下图所示:进行了计算器的加减法插件计算组件。1.建立插件库,设置各种自己所需的插件组件。Calculator_DLL为总插件父类。4. 根据配置文件的内容,添加相应控件。2.插件插入待写的WinForm程序。

2024-02-20 19:33:48 371

原创 c#高级-索引器

索引器的实质是将类或结构的实例像数组一样进行索引。无需显示指定类型或实例成员。索引器的访问需要使用参数。

2024-02-18 17:58:52 252

原创 C# 服务器与客户端的连接

1. //在服务器创建负责监听的Socket,监听所有客户端的连接。4. //负责监听的Socket绑定端口号,开始监听。1. //在客户端创建连接服务器的Socket。6. //开启一个新线程等客户端的连接。2. //封装服务器的IP地址。3. //封装服务器的端口号。2. //获取服务器的IP地址。3. //服务器的端口号。

2024-01-24 22:47:46 768

原创 C# Winform中常用的控件(学习暂时常用版)

button有多种事件,常用的事件为Click,在属性里面找到自己想要的事件,在Form主页面进行代码编写。

2024-01-24 22:22:20 465

原创 C#学习的第十二天

File读写文件都是一次性的使用文件流来读取文件1.创建读取数据的文件流对象1.1path:要操作的文件路径1.2FileMode是对文件要执行的操作1.3 FileAccess是对文件中数据要执行的操作如下图所示:是对桌面文件的打开和读的操作设置内存缓冲区,使文件流能够缓缓的读取文件而不是一下读取,文件缓冲区的设置如下所示:接受读取的有效字节数,用文件流中Read()的方法:将流中读取到的字节数写入给定的缓冲区。

2024-01-21 21:18:10 764

原创 C#学习的第十一天

案例:动物会叫,猫会叫,狗会叫。如果父类方法中的实现,没有任何具体的意义,那我们使用抽象来实现多态abstract抽象----->抽象成员---->没意义,但是不能删---->给子类使用的1、被抽象修饰的方法,不允许有任何的实现,因为无意义2、类中的成员,如果被标记为抽象的,则整个类,也需要被标记为抽象的运行结果如下图所示:实现了多态的功能。

2024-01-20 20:53:24 352

原创 C#学习的第十天

Hashtable Dictionary 泛型 非泛型Dictionary 字典集合---->例如:1---张三 ----->学号 姓名2--李四3--王五4--赵六5 --张三键 -- 值值是可以重复的,键不能重复。

2024-01-18 22:45:41 381 1

原创 C#学习的第九天

概念:因为我们在设计不同类的时候,会发现有些类中会出现大量的重复的代码(属性、方法),为了减少冗余代码,我们把这些重复内容,单独的抽取出来封装在一个类中。让其他类从这个类中提取【相同】的成员。这个类我们称之为父类也叫基类,其他类称之为子类,也叫【派生类】。继承语法::【英文半角】父类的名字1、减少了大量的冗余代码2、让类与类产生了联系,为我们后期学习多态,打下了基础。

2024-01-17 21:58:46 320

原创 C#学习的第八天

特点:构造函数,是一个特殊的函数。特殊一:构造函数的名字,跟类名必须一致。特殊二:构造函数,不允许有返回值。特殊三:构造函数的访问修饰符,也必须写成Public,因为经常在其他项目里访问。特殊四:如果我们在类中,不写构造函数,会默认加入一个无参的构造函数如果写了一个新的,默认的无参数的就被干掉了。构造函数的重载:重载:方法的名字相同,参数不同,个数不同,类型不同。构造参数重载执行:先执行this后面调用的构造函数,执行完成后,在执行自己【显示】调用的构造函数。1.在内存中开辟空间。

2024-01-15 19:51:48 917 1

原创 C#学习的第七天

我们在生活中,描述一个对象,通过描述这个对象的【特征】和【行为】来进行描述,在面向对象的编程中,通过描述这个对象的【属性】和【方法】来进行描述。对象一定是特指的,是看得见摸得着的。面向的是完成这件事儿的过程,强调的是过程中的每一个动作。//必须先有类再有对象对象是类的具体化,是具有属性和方法的实体(实例)。对象通过唯一的标识名以区别于其他对象,对象有固定的对外接口,它是对象与外界通信的通道。

2024-01-13 20:21:58 420 1

原创 C#学习第六天

将指定样式和区域性特定格式的数字的范围表示形式转换为其等效的 32 位带符号整数。一个指示转换是否成功的返回值。TryParse如果转换失败,不会报出异常,会返回false并将整数型的数置为零。

2024-01-11 20:39:31 368 1

原创 C#学习的第五天

例如:数组开辟的空间代码如下图所示:1.数组在栈中开辟了一个number的整型空间存放了number的地址2.在堆中开辟了一块连续的空间用来存放数组的数据,用栈中的地址来指引堆中的数据值。

2024-01-09 19:19:40 315

原创 C#学习的第四天

代码如下所示:2.Continue关键字作用:1.立即结束本次循环。2.判断循环条件:如果成立则进入下一次循环,否则推出循环。3.只跳出当前循环,继续回来执行下一次程序。三元表达式: 判断条件?正确结果:错误结果。判断是否是素数的条件有:1.不能整除自身以外的数 具体代码如下图所示:用一个bool类型的值来判断当前的状态。注意:Random()函数不能写在循环里面,要写在循环外面否则会报错。r.Next(1,10)是一个左闭右开的区间,要想取到十需要r.Next(1,11);判断水仙

2024-01-08 19:24:20 309

原创 C#学习第三天

例如下图代码所示:if(){}..else{}的具体使用方法.....具体案例演示:if{}....else{}的具体使用条件和判断的过程。

2024-01-07 19:10:35 372 1

原创 C# 学习的第二天

1.{0},{1},{2},中分别对应name ,age,hight,等等........2.$的用法如图代码第三行在前面加一个$后能直接在语句中进行name ,age,hight,等的赋值...

2024-01-05 19:11:36 366 1

原创 C# 学习第一天

经过cscc#编译器转,将c#转化为MSIL中间语言——.exe格式 ——再由中间语言传送给CPU形成CPU能够理解的二进制语言。

2024-01-04 17:47:25 312 1

原创 2024考研数据结构自命题代码 查找排序部分(自用完整代码编写)

【代码】2024考研数据结构自命题代码 查找排序部分(自用完整代码编写)

2023-11-16 16:40:51 115 1

原创 2024考研 自命题树的相关代码题操作(自用可执行代码)

注:这里需要用到链栈的代码可以参照以前学过的先完成链栈的相关操作,在进行后序遍历相关代码的编写。一定要记得队列加&符号,这个错误找了半天红火火恍恍惚!

2023-11-06 15:06:39 119 1

原创 第三章 栈与队列的基本操作

【代码】第三章 栈与队列的基本操作。

2023-10-07 17:04:15 36 1

原创 2024 王道课后代码题 第二章 链表(下)(完全实现代码)

算法思想:单链表有序,可以依次向后查询,设置一个前驱pre指针,一个后继q指针,依次向后遍历,查找后一位链表元素的值是否与前一位相同,如果相同则删除该节点的值。算法思想:设置指针依次寻找链表A与链表B中的元素,如果一方数据元素小于另一方则向后继续查找,找到相等的点时,将其尾插入A链表中。算法思想:依次找到h1与h2的尾节点,然后将尾节点链接到下一个链表的头节点上,即可完成链表和合并。算法思想:1.如果B链表的长度大于A链表的长度,返回错误,B不是A 的连续子序列。

2023-09-17 11:27:13 67 1

原创 2024 王道课后代码题 第二章 单链表(全部实现代码)(上)

算法思想:建立两个空链表LA,LB,逐步遍历单链表LC奇数部分链接到LA的后面,偶数部分链接到LB的后面,对链表B的部分采用头插法完成逆置,完成LC的拆分。算法思想:将A链表中的奇数部分链接到A链表中,偶数部分链接到B链表中,要保持其相对顺序不变则需要使用尾插法实现算法。算法思想:遍历链表,将链表的值与给定的两个值一一对应,如果处在这两个链表中间则进行链表节点的删除操作。算法思想:遍历单链表,找出最小的值并找到其前驱节点,输出最小值,并释放该节点,时间度为为O(n2)

2023-09-11 16:05:36 60

原创 2024王道课后代码题 第二章 顺序表 下(全部实现代码)

算法思想:此题与之前顺序表逆置相似,本题需将两个线性表分别逆置一次,再将合并后的顺序表逆置一次即可,详细代码请看上节顺序表逆置即可。算法思想:最少时间查找顺序表用折半查找思路找到元素X。自己的代码,这段代码逻辑有问题。

2023-09-01 22:52:35 142 1

原创 2024王道第二章,第一节课后代码题 上(全部实现代码)

【代码】2024王道第二章,第一节课后代码题 上(全部实现代码)

2023-08-31 16:51:19 59

原创 第二章 Day2 单链表

【代码】第二章 Day2 单链表。

2023-08-30 23:16:54 27 1

原创 第二章 顺序表插入元素

【代码】第二章 顺序表插入元素。

2023-08-29 16:41:13 311 1

原创 数据结构代码题 第二章 顺序表 Day1

顺序表的逆置完整代码(可运行)

2023-08-29 16:22:38 33 1

空空如也

空空如也

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

TA关注的人

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