- 博客(21)
- 收藏
- 关注
原创 5.4 单链表创建(头插法和尾插法)
i--)//注意这里是逆序。//建立一个空的单链表。r->next=p;//尾指针r指向头结点。注:使用头插法时,数据应逆序输入。
2024-09-05 21:51:33
344
原创 2.2 搭建Java开发环境
(1)JVM,是java虚拟机,将字节码编译为本地机器码来执行Java程序,它是Java平台的关键组件,使得Java程序可以在任何操作系统或架构上运行,只要该平台有JVM的实现。存在的意义是实现java的跨平台。,由JVM、API类库、发布技术三部分构成。如果只想运行他人开发的java程序,只需要安装JPE。②java五个步骤:编辑、编译、加载、验证和运行。(2)JPE,面向java程序的使用者,(3)JDK,面向Java环境的开发者,③JDK的下载、安装和配置。JVM是JRE的一部分。
2024-09-01 18:37:08
274
原创 【面向对象程序设计】2.1 java简介
在计算机领域中,高并发常常用于描述一个系统在同一时间内能够处理大量的并发请求或任务。(C语言面向过程,python既可以面向对象又可以过程)②java语言是跨平台、高并发、高性能互联网架构的首选语言。系统能够同时处理大量的请求或操作。
2024-08-29 22:04:24
225
原创 5.2 单链表的定义 只有一半,30号接着学
这位大佬讲的非常细致入微,列举了两种错误情况域正确答案。指针交换要给函数传过去地址作形参,然后通过形参直接对指针对应的变量操作,这样函数结束后,形参被撤销,变量依然保留被操作后的状态,即交换成功。通过结构体变量来构建一个结点,注意结构体变量中的成员数据类型,尤其注意结点指针域的类型是结构体变量,用于指向下一个结点。①使用指针构建函数来交换数据的原理。
2024-08-29 18:18:40
267
原创 【C语言】5.1链表概念
(1)设置头结点的好处:1.便于处理首元结点(首元结点的地址保存在头结点指针域中,使得首元结点与之后的其他结点情况相同);2.便于空表和非空表的统一处理(无论链表是否为空,头指针都是指向头结点的非空指针,因此二者可以统一处理)。(2)双链表:结点有两个指针域的链表,一个指针域指向前一个结点,另一个则指向后一个结点。①单链表由头指针唯一确定,可以用头指针的名字命名单链表。(1)单链表:结点只有一个指针域的链表,也称作线性链表。可以为空,也可以放链表长度,但是头节点不计入表长。无头结点:head=NULL。
2024-08-29 12:18:59
347
原创 【python】p15 模块
创建文件夹,命名为modele_tutorial(意为“模块_辅导”)之后在其中新建两个文本文档,将其后缀改为.py(python文件后缀)。#如果不显示后缀,可点击文件夹的“查看”→“显示”→“文件拓展名”,之后重命名文本文档更改即可。(2)引用方式二(只想要其他文件中的一个特定功能):from 文件名 import 函数名。(3)引用方法三(想要其他文件中的全部功能):from 文件名 import *(1)引用方式一:import 文件名,然后文件名。(1)math 包含各种数学相关的各种功能。
2024-08-24 20:48:25
233
原创 【python】p14 循环
当程序执行到continue语句后,则跳过continue之后的语句,进入下一次迭代,一般搭配循环使用。可以是任何可迭代的对象,包括但不限于字符串、列表、元组、字典、集合以及迭代器等。(1)如果序列是字符串,每一次for循环都会把一个字符送到 in 前的变量中。(2)如果序列是列表,每一次for循环都会把一个元素送到 in 前的变量中。每一次for循环都会把一个序列中的一个元素送到 in 前的变量中。例如range(0,2,1)的意思是创造一个从。step是跨度,类似于递增数列里的公差。
2024-08-24 16:06:54
490
原创 【python】p13 条件控制
(1)注意冒号,(2)注意if和else分别有自己的缩进,二者互不包含。条件控制——在不同的条件下执行不同的代码块。(1)判断价格是否昂贵。是else if的缩写。
2024-08-23 22:08:54
194
原创 【python】p12 值类型变量和引用类型变量
(1)注意看这种情况,之所以会出现这种情况是因为第二条语句使得list2拥有了和list1一样的地址,即list2和list1共用一个地址并指向唯一的内容,即两个指针指向同一个内容。(2)而这种情况不同,第三条语句给list2重新分配了地址,指向了新的内容,使第二条语句失效,此时list1和list2各自拥有一个地址。引用类型变量直接对标存放内容的地址,类似于指针,但似乎默认进行了一些转换,直接将其打印出来时不会输出地址,而是默认输出内容。引用类型变量包括:列表、元组、字典、结合、字符串。
2024-08-23 16:19:55
287
原创 【python】p10 字典
是键的实际内容,可以是任何数据类型。如果重复使用同一名称的。①访问字典中的某一项 dict1["键"],通过访问键,可得到值。新的键值对 dict1["新的键"]="所对应的新的值"①"name":"老张" 这是一个。②获得键值对的个数 len( )#以上两种方法会将所得值存放在列表中。dict1[”键“]="新的值"的容器,关键字是dict,可以是字符串、列表、元组,的值会被后来者覆盖。(1)获得字典所有的。(2)获得字典所有的。
2024-08-22 14:46:31
208
原创 【python】p9 列表和元组
(2)pop(),可以将括号里的索引所对应的列表元素删除,如果括号里没有输入索引,则默认删除最后一项。remove(),指定删除某一项,与pop()类似。(1)append(),可以将括号里的数值加到列表最后一个元素之后(似乎只能加一个?(4)insert(),在某索引处插入一个元素,无论是字符串还是数字都可以,不可嵌套。(6)reverse(),列表的逆置,即反向输出,不可嵌套。,根据索引改变列表元素。(5)index(),获得某一项的索引。(3)len(),获得列表长度。列表和元组可以互相转换。
2024-08-21 21:20:51
247
原创 顺序表的初始化+插入+删除
/从L.elem初始位置读取L.curNum*sezeof(L.elem)个字节的内容放到new_elem的起始位置。//分配新的存储空间。//将扩容后的新内存接到顺序表起始位置。j--)//注意符号。void Expand_Sq(SqList &L)//函数扩容。//记得插入元素后顺序表加一。//记得删除元素后顺序表减一。void Printf(SqList L)//输出函数。printf("插入后的顺序表:");printf("删除后的顺序表:");
2024-08-13 18:59:04
328
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅