- 博客(29)
- 收藏
- 关注
原创 Vue初识
Node.js是一种开源运行环境,基于Chrome V8 JavaScript引擎,使JavaScript能够在服务器端运行。它采用事件驱动、非阻塞I/O模型,非常适合构建高性能、高并发的网络应用。Node.js支持模块化编程,具有庞大的生态系统。
2024-07-18 15:45:00
895
原创 c#编程练习
编写一个函数,对字符串进行基本的压缩,如果压缩后的字符串不比原字符串短,则返回原字符串。: 编写一个C#程序,从数组中筛选出所有的偶数,并返回一个新。: 编写一个函数,移除字符串中的重复字符,只保留第一个出。: 编写一个C#程序,计算数组中所有元素的平均值。: 编写一个C#函数,找出数组中的最大值和最小值。: 编写一个C#程序,计算数组中所有元素的总和。: 编写一个C#程序,计算数组中所有元素的乘积。: 编写一个C#函数,检查一个字符串是否是回文。: 编写一个C#程序,找到数组中的最大值。
2024-07-07 10:16:03
1345
原创 c#第五次作业
此外,当运算符具有相同优先级时,它们的操作顺序是从左到右(除了赋值运算符,它是从右到左的,但通常与表达式中的其他元素一起评估时,这种差异不会直接影响结果)。在存在疑问的情况下,可以使用括号来明确指定运算的顺序。冒泡排序是一种简单的排序算法,它重复地遍历要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。在C#中,实现一个通用的打印泛型类,用于打印各种集合中的值,是一个很好的调试辅助工具。进行两层嵌套的循环遍历数组,外层循环控制排序的总轮数,内层循环负责在每一轮中进行实际的元素比较和交换。
2024-07-05 15:34:25
1097
原创 c#类型转换和常见集合类型
在C#中,数组是一种数据结构,用于在内存中连续存储相同类型的数据。数组可以有多个维度,常见的一维、二维和三维数组分别用于存储线性、矩阵和三维空间中的元素。想要生成一个包含88笔费用记录的数组,总额需要达到3亿,且每笔金额在300万到800万之间(包括300万和800万),可以使用。三维数组用于存储三维空间中的数据,如立方体中的值,每个元素由三个索引(通常是x, y, z)来访问。一维数组是最简单的数组形式,它像一个列表,可以存储一系列的元素。如果字符串不是一个有效的整数值,或者其表示的数值超出了。
2024-07-04 15:29:54
1005
1
原创 c#字符串常用方法
1.字符串的处理常用方法Format格式化null没有初始化,Empty空串="",WhiteSpace=" "EqualsContainsLengthSubstring截取字符串,获取字符串的一部分IndexOf&LastIndexOf找到某个字符串的位置(从前往后,从后往前)RemoveRevserseTrimReplaceConcatJoin把多个字符串连接,有一个分隔符Split根据分隔符,把字符串进行分割成数组。
2024-07-03 15:51:18
1302
原创 c#变量和修饰符
这意味着静态变量可以在类的任何成员(包括静态和非静态成员)内部被访问和修改,但只能通过类名(对于静态成员)或类的实例(对于非静态成员,尽管这不是推荐的做法,因为它可能导致混淆)来访问。例如,可能会在类中使用私有字段来存储数据,并通过公共属性来提供对这些数据的访问,从而封装数据并控制对数据的访问。这包括类的内部、同一个命名空间的其他类、不同命名空间的其他类、甚至是在不同的程序集中。如果复用我们习惯使用静态的,如果各自独立使用,也不需要立即使用,用的时候在创建,我们习惯使用实例变量。
2024-07-02 14:54:48
840
原创 c#第一次作业
标识符是适用于变量、类、方法和其他各种用户定义对象的一般术语。关键字是对编译器具有特殊意义的预定义保留标识符,它们不能用作标识符,除非它们有一个前缀。为防止文件名一致,导致系统无法区分,增加命名空间前缀来区分不同命名空间下的文件。类似java中的package隐式类型转换:隐式类型转换是编译器自动执行的类型转换,不需要程序员明确指定。当一种类型的数据可以安全地转换为另一种类型时,编译器会自动进行隐式转换。这种转换不会导致数据丢失或改变数据的意义。
2024-07-01 15:11:26
903
原创 python学习内容(九)
目录一.运算符1.算术运算符2.比较运算符3.赋值运算符1)链式赋值2)交叉赋值3)解压赋值4.逻辑运算符5.成员运算符二.流程语句1.断言语句一.运算符1.算术运算符数学上的加减运算2.比较运算符结果都是True,False== 判断左右两边的值和数据类型都一样is 判断id是否一样3.赋值运算符= += -= *= /=a += 1 ==》a = a + 11)链式赋值a = b ...
2022-05-14 19:00:47
246
原创 数据结构与算法(七)
1.队列的链式存储结构1)初始化主要分为带头结点的和不带头结点的typedef struct LinkNode{ElemType data;struct LinkNode *next;}LinkNode;//初始化队列(带头结点)void InitQueue(LinkQueue &Q){//初始时 front,rear 都指向头结点Q.front=Q.rear= (LinkNode *) malloc(sizeof(LinkNode)); Q.front-
2022-05-07 19:55:07
440
原创 数据结构与算法(五)
一.栈1.定义栈是限定仅在表尾进行插入或删除操作的线性表。表尾称为栈顶,表头端称为栈底 。不含元素的空表称为空栈。栈的修改是按后进先出的原则进行的。2.顺序栈1)定义顺序栈是指利用顺序存储结构实现的栈,即利用一组地址连续的存储单元依次存放自栈底到栈顶的数据元素,同时附设指针 top指示栈顶元素在顺序栈中的位置。#define MAXSIZE 100 //顺序栈存储空间的初始分配址typedef struct{SElemType *base;//栈底指针SElemType *t
2022-04-30 18:54:22
726
原创 python学习内容(八)
一.变量1.变量的类型1)在python中定义变量是不需要指定类型2)数据类型分为 数字型 和 非数字型1.数字型整形(int),浮点型(float),布尔型(bool)(真 Ture 非0数 ,假 False 0),复数型(complex)2.非数字型字符串,列表,元组,字典2.变量的格式化输出如果希望输出文字信息的同时,一起输出数据,需要使用格式化操作符%格式化字符 含义 %s 字符串 %d 整数,...
2022-04-17 15:21:00
668
原创 数据结构与算法(四)
一.单链表的建立1.尾插法第一种方法:尾插法建立单链表:初始化单链表设置变量length记录链表长度While循环{每次取一个数据元素e;ListInsert(L,length+1,e)插到尾部;length++;}但是每次都要从头开始遍历,时间复杂度为O(n2).第二种方法:LinkList List_Taillnsert(LinkList &L){ // 正向建立单链表int x;//设ElemType为整型L=(LinkList)malloc...
2022-04-09 19:09:20
486
原创 Python学习内容(七)
一.元组1.什么是元组1)Python内置的数据结构之一,是一个不可变序列2)不可变序列:字符串,元组,他们没有增,删,查,改操作 可变序列:列表,字典,可以对其执行增,删,查,改操作,对象地址不发生更改2.元组的创建方式1)直接小括号t=('Python','hello',98)2)使用内置函数tuple()t=tuple(('Python','hello',98))3)只包含一个元组的元素需要使用逗号和小括号t=(10,)3.为什么要...
2022-04-02 10:57:20
570
原创 数据结构与算法(三)
线性表(二)1.删除操作所以删除算法的思路:1)如果删除位置不合理,抛出异常;2)取出删除元素;3)从删除元素位置开始遍历到最后一个元素位置,分别将它们都向前移动一个位置;4)表长-1。实现代码:ListDelete.c现在我们分析一下,插入和删除的时间复杂度。最好的情况:插入和删除操作刚好要求在最后一个位置操作,因为不需要移动任何元素,所以此时的时间复杂度为0(1)。最坏的情况:如果要插入和删除的位置是第一个元素那就意味着要移动所有的元素向后或者向前,所以这个时间复杂度为0(n)。.
2022-03-26 20:21:25
2684
原创 Python学习内容(六)
一.字典1.什么是字典1)Python内置的数据结构之一,与列表一样是一个可变序列。2)以键值对的方式存储数据,字典是一个无序的数列3)字典的实现原理与查字典类似,查字典是先根据部首和拼音查找对应的页码,Python中的字典是根据key查找value所在的位置2.字典的创建1)最常用方法:使用花括号scores={'张三':100,'李四':98,'王五':45}2)使用内置函数dict()dict(name:'jack',age=20)3.字典的常用操作1)
2022-03-19 15:31:57
400
原创 数据结构(一)
1.数据1)定义:是描述客观事物的符号,是计算机中可操作的对象,是能被计算机识别,并输入给计算机识别的符号集合。数据不仅仅包括整形,实数型等数值类型,还包括数值及声音,图像,视频等非数值类型。2)前提:符号就是数据,要符合两个前提: 1.可以输入到计算机中 2.能被计算机程序处理3)数据元素:能组成数据的,有一定意义的基本单位,在计算机中通常作为整数处理,也被称为记录。(如:人)4)数据项:一个数据元素可以有多个数据项组成。数据项是数据不可分割的最小单位。(如:人...
2022-03-13 21:18:04
649
原创 数据结构与算法(一)
一.什么是数据结构 数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题的学科。 程序设计=数据结构+算法 再简单的来说,数据结构就是关系,没错,就是数据元素相互之间存在的一种或多种特定关系的集合。二.逻辑结构和物理结构传统上,我们把数据结构分为逻辑结构和物理结构。逻辑结构: 是指数据对象中数据元素之间的相互关系,也是我们今后最需要关注和讨论的问题。物理结构: 是指数据的逻辑结构在计算机中的存储形式。1.逻辑结构集合结...
2022-03-05 12:00:00
314
原创 Python学习内容(三)
一.程序的组织结构 1996年,计算机科学家证明了这样的事实:任何简单或复杂的算法都可以由顺序结构、选择结构和循环结构这三种基本结构组合而成.1) 顺序结构 --> 计算机的流程控制2) 选择结构 -->if语句3) 循环结构 --> while语句for-in语句1.顺序结构程序从上到下顺序地执行代码,中间没有任何的判断和跳转,直到程序结束2.选择结构程序根据判断条件的布尔值选择性地执行部分代码,明确的让计算机知道在什么条件下,该去做什么。...
2022-02-14 18:25:16
565
原创 Python学习内容(二)
一.数据类型转换1.为什么需要数据类型转换?为了将不同数据类型的数据拼接在一起。2.数据类型转换的函数函数名 作用 注意事项 举例 str() 将其他数据类型转成字符串 也可以用引号转换 str(123) '123' int() 将其他数据类型转成整数 1.文字类和小数类字符串,无法转化成整数 2.浮点数转化成整数,抹零取整 int(123) int(9.8) ...
2022-01-29 16:30:26
1715
原创 Python学习内容(一)
一.print()函数的使用1.print()函数输出的内容可以是数字,字符串和含有运算符的表达式2.print()函数可以将内容输出的目的地1)显示器2)文件3.print()函数的输出形式1)换行2)不换行...
2022-01-22 14:23:03
425
原创 Python学习内容
目录一.Python源程序的基本概念二.PyCharm体验三.PyCharm汉化四.总结一.Python源程序的基本概念1.Python源程序就使一个特殊格式的文本文件,可以使用任意文本编辑软件做Python的开发。2.Python程序的文件扩展名通常都是 .py 。二.PyCharm体验1.输出"Hello Python"认识一个函数 print ,它的作用是可以把引号内部的全部输出到屏幕上。2.依次输出多行代码在第一行处点个红色圆圈(断点),点击.
2022-01-16 11:57:08
789
原创 C++课设 新生信息管理系统
目录前言一、核心功能模块与类设计二、使用步骤前言我选择的是新生基本信息统计软件本课题是根据老师发布的任务所写。因为之前做过关于c语言的学生信息管理系统所以选择本课设,该课设会体现c++的类的应用封装多态继承等多种特点。该课设要求我们完成实现学生信息的录入学生姓名,学号,性别,年龄,英语成绩。要求设计链表类来实现。实现学生信息录入系统的学生信息数据的创建,增删改查,文件的保存及其读取实现了更多功能在代码中可以清楚看到。一、核心功能模块与类设计 ...
2022-01-10 10:54:25
3225
1
原创 期末复习.下
马上就要期末了,要开始起么复习了。给大家总结一下,这段时间复习的。简单的就不写了,写一些我觉得要好好记得。一.const修饰指针:1.const修饰指针——常量指针const修饰的是指针,指针指向可以改,指针指向的值不可以改。2.const修饰常量——指针常量const修饰的是常量,指针指向不可以改,指针指向的追可以更改。3.const既修饰指针,又修饰常量。例如:int main(){ int a = 10; int b = 10;//const修饰的是指
2021-12-18 21:18:10
247
原创 期末复习.上
马上就要期末了,要开始起么复习了。给大家总结一下,这段时间复习的。简单的就不写了,写一些我觉得要好好记得。一.const修饰指针:1.const修饰指针——常量指针const修饰的是指针,指针指向可以改,指针指向的值不可以改。2.const修饰常量——指针常量const修饰的是常量,指针指向不可以改,指针指向的追可以更改。3.const既修饰指针,又修饰常量。例如:int main(){ int a = 10; int b = 10;//const修饰的是指
2021-12-11 13:57:22
410
原创 C语言学生成绩管理系统
记录进入大学后写的的第一个课设:学生成绩管理系统#include<stdio.h>#include<stdlib.h>#include<string.h>struct student //定义一个学生信息的结构体{ char name[20];//姓名 int age;//年龄 char sex[5];//性别 int id;//学号 int score ;//成绩};//创建链表struct Nod...
2021-12-05 20:43:33
1039
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅