- 博客(38)
- 收藏
- 关注
原创 数据结构与算法[零基础]---8.查找算法上(附代码演示)
先将第一个元素的关键字和第二个元素的关键字进行比较,若为逆序(即r[1]. key>r[2].key ),则交换两个元素;然后比较第二个元素和第三个元素的关键字,若为逆序,又交换两个元素;如此下去,直至第n个元素和第n-1个元素的关键字比较完为止,这样就完成了第一趟冒泡排序,其结果是关键字最大的元素被安置到第n个元素的位置。接着进行第二趟冒泡排序,对前n-1个元素进行类似操作,其结果是关键字次大的元素被安置到第n-1个元素的位置。对含有n个元素的文件最多需要进行n-1趟冒泡排序。
2025-04-18 23:32:50
956
原创 数据结构与算法[零基础]---6.算法概况
本节算法的知识点也是一个常考点,会考简答题,所以备考的时候要熟悉和背一下相关定义。下一篇主要讲解排序算法的知识点,打个预防针,开始上难度咯!如果这篇文章对你有帮助,不要忘记你的点赞跟关注噢,你的支持是我持续写作的动力,小编会带来更加丰富的内容,敬请期待!!!
2025-04-17 23:42:35
477
原创 数据结构与算法[零基础]---5.图
本章主要讲解图的知识点,介绍有向图和无向图的概念,考试一般考察最短路径,所以真题实例都要看懂来,内容简单。数据结构还有一章知识点--串,由于教资没有这个考点,所以占不更新这一章。数据结构的内容就完结了,下一篇内容开始讲解算法(查找和排序),如果这篇文章对你有帮助,不要忘记你的点赞跟关注噢,你的支持是我持续写作的动力,小编会带来更加丰富的内容,敬请期待!!!
2025-04-17 23:02:53
840
原创 数据结构与算法[零基础]---4.树和二叉树
树是由一个或多个结点组成的有限集T,它满足以下两个条件:第一个是有一个特定的结点,作为根结点;第二个其余的结点分成m(m>=0)个互不相交的有限集T0,T1,...,Tn-1。其中每个集合又都是一棵树,称T0,T0,T1,...,Tn-1为根结点的子树树中各结点的度的最大值则称为树的度。树中结点的最大层次称为树的深度。二叉树是一种特殊的树形结构,其结点是第一每次结点至多只有二颗子树;二叉树的子树有左右之分,其次序不能任意颠倒。
2025-04-16 22:00:10
1083
原创 数据结构与算法[零基础]---3.栈和队列
这一章是重点考点!特别是栈的先进后出,队列的先进先出,基本上有关计算机的考试选择题经常出现。笔记来源于中公的高中信息技术与学科知识与及教学能力,内容较为简单,适合非计算机专业的同学学习,后续根据情况会为计算机专业的程序猿们深入讲解数据结构与技巧的知识点。栈的顺序存储结构是利用一组地址连续的存储单元依次存放自栈底到栈顶的数据元素,同时设指针top指示栈顶元素的当前位置。链式存储结构的栈简称链栈。
2025-04-16 11:46:00
407
原创 数据结构与算法[零基础]---2.线性表
线性表是由n(n>=0)个数据元素a1,a2,...,an组成的一个有限序列,表中的每一个元素,除第一个外有且只有一个,除最后一个外,有且只有一个后继。
2025-04-15 15:01:56
513
原创 数据结构与算法[零基础]---1.数据结构基础
数据结构与算法在计算机里面并不陌生,不管是非科班生,还是科班生;在考计算机一级二级的选择题都会有这一章的内容,它不仅仅是计算机专业的同学的必修课程,还是计算机考研四本书里的一本。所以,可想而知它的重要性,但是这章知识又及其抽象,但是没关系小编会持续更完这章,内容较为简单,适合零基础的同学。
2025-04-15 11:25:52
363
原创 HTML5+CSS前端开发【保姆级教学】+超链接标签
超链接是用于导航的一种基本元素,它允许用户通过单击跳转到其他页面或资源。它可以是一个字、一个词或者一组词,也可以是一幅图像,单击这些内容就可以跳转到新的文档或者当前文档中的某个部分。指定链接路径(a标签所要跳转的目标地址)
2025-04-14 17:22:58
586
原创 HTML5+CSS前端开发【保姆级教学】+图像标签附路径问题
指定图像文件路径用图片链接来访问图片的方式虽然方便,但是也有个弊端,比如当没有网络或者网络不好的时候图片可能加载不出来,又或者文章的作者把图片删除也会访问不出来,那么我们还有什么方式打开图片呢?把图片另存为到工程目录放在同一个文件夹我们先右击图片,另存为到桌面这里使用快捷键:Ctrl+O,就可以快速弹出工程目录的文件夹将桌面上我们另存为的图片剪切到文件夹里把我们原先的图片链接改成图片的名称运行一下结果,我们会发现和图片链接访问出来的页面一模一样接下来我们来总结一下不同路径的区别。
2025-04-14 17:19:47
1625
原创 HTML5+CSS前端开发[保姆级教学]+基本文本控制标签介绍
引入:Hello,各位编程猿们!前几篇文章介绍了软件的安装以及编写新闻文章的代码初体验,这一篇我们来巩固一些这些知识点,复习一下基本文本控制标签!!!
2024-11-15 12:42:55
489
原创 HTML5+CSS前端开发【保姆级教学】+新闻文章初体验
Hello,各位编程猿们!上一篇文章介绍了前端以及软件的安装,这一篇我们要继续讲解页面更多知识点,教大家做一篇新闻题材的文章。本章是内容是实战演练,带领大家初体验前端
2024-11-14 15:01:30
325
原创 HTML5+CSS前端开发【保姆级教学】+前端介绍和软件安装
前端开发主要涉及网站和 App,用户能够从 App 屏幕或浏览器上看到东西。能够从 App 屏幕和浏览器上看到的东西都属于前端。文章适合计算机小白,大佬请绕行!
2024-11-14 14:57:22
644
原创 第五章 5.2【Java类和对象】---封装和构造方法
Java中构造函数是在创建给定类型的对象时执行的类方法。构造函数具有与类相同的名称,在类实例化时调用,初始化对象的数据成员。不带参数的构造函数称为“默认构造函数”。 无论什么时候,只要使用new运算符实例化对象,并且不为new 提供任何参数,就会调用默认构造函数。除非类是静态的,否则Java虚拟机将为无构造函数的类提供一个公共的默认构造函数,以便该类可以实例化。
2024-05-10 16:53:19
238
原创 【第三章】Python简单数字型(下)---<布尔型、复数型>
1.布尔值使用常量True(逻辑真)和False(逻辑假)作为关键字来表示,注意大小写。它们的值是1和0,它们可以和数字相加2.含有,==等比较运算符的表达式返回的类型就是布尔(bool)类型,布尔类型通常在if和while语句中应用,在之后的讲解运算符和表达式的时候还会详细讲解布尔型python中,满足如下条件即为False:数值0、空字符串“ ”、空列表[ ]、空元组()、空集合set()或者空字典{ }。其他情况,进行逻辑判断结果为True
2024-05-10 09:59:10
447
原创 [第三章]Python简单数字型<整型、浮点型>
本章主要讲解的是第一种数据类型,简单数字型中整形以及浮点型,后面会更新复数型和布尔型,数字类型的转换。
2024-05-09 16:43:21
866
原创 【第二章】Python数据类型介绍和基本内置函数
本章主要讲解python基本6种数据类型和一些python内置的函数,让大家学习,喜欢的记得点赞加关注噢!
2024-05-09 16:22:33
207
1
原创 Java数组的应用---选择排序(Select Sort)
选择排序的思想是在一组排列中把最大的数取出来放在一个新的列表里,再删去,在取最大的数出来,依次类推直到取到最后一个数字,
2024-05-08 23:34:59
803
原创 【第一章】Python概念和变量
Python是一种动态的高级语言,它的变量在使用之前不需要类型声明,通常变量的类型是根据它被赋值的那个值的类型来确定在程序中,若要存储数据,需要用到变量。Python中的变量不需要声明,它的类型和值都在赋值的那一刻被初始化;每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在这里变量直接赋值就相当于定义了,后面直接使用即可。
2024-05-08 23:32:16
906
原创 第五章:Java面向对象程序设计基础---5.1类和对象的概念
java是面向对象的编程语言,对象就是面向对象程序设计的核心。所谓对象就是真实世界中的实体,对象与实体是一一对应的,也就是说现实世界中每一个实体都是一个对象,它是一种具体的概念。本章内容为大家带来面向对象的引入,简单介绍类和对象的概念和使用
2024-05-07 10:32:22
292
原创 Java基础知识练习
Java基础专栏到这里更一半了,这篇是对于之前讲的所有知识点的综合应用,从下一章节开始会稍稍的上一些难度,会给大家详细讲解java中面向对象的原理以及类和对象的引用,Java基础的小项目,小编会持续为大家带来更多知识点和优质代码,如果你喜欢的话,记得关注噢!!!
2024-05-07 10:23:40
824
原创 Java数组的应用---冒泡排序(Bubble Sort)
简单介绍java中冒泡排序:列表每两个相邻的数,如果前面比后面大,则交换这两个数;一趟排序完成后,则无序区减少一个数,有序区增加一个数,内附代码和内容讲解
2024-05-06 19:51:19
797
原创 第五章:Java面向对象程序设计基础5.2---方法(method)【完整版】
本章主要讲述Java编程里的面向对象设计基础————方法,包含方法的定义和调用,以及方法的参数(实参和形参的介绍),方法的返回值介绍,方法的注意事项,方法的重载等内容
2024-04-13 21:21:21
488
原创 Python笔记---函数的定义
本章主要讲述的是python中函数的定义和调用,以及函数的参数和返回值的使用,内附函数案例--学生信息管理系统【附代码】
2024-04-12 17:07:40
1604
1
原创 第四章:Java基础4.1---数组(array)
本章讲述yJava中的内存分配,以及面向对象程序设计基础----数组的基础,内附流程图,代码方便理解知识点,后续会更行数组的应用等知识点,喜欢的点赞加关注!!!
2024-04-11 11:51:47
295
1
原创 第三章:Java循环语句---while循环3.3【流程图+案例 】
本章内容主要讲述是Java中while循环语句、do...while循环语句,以及跳转控制语句(continue语句、break语句),内附语句格式图,流程图,实例练习,喜欢的话记得点赞加关注!!!
2024-04-11 11:06:35
798
1
原创 第三章:Java循环语句---for循环3.2【流程图+案例 】
本章主要讲解for循环的执行过程及其运用,为了方便读者的理解,特配上系列案例练习,和代码,喜欢的话记得点赞加关注哦!!!
2024-04-09 15:27:45
388
原创 第三章:Java流程控制语句3.1【流程图+附代码】
本章内容主要讲解Java的流程控制语句:顺序语句、选择语句(内涵三种分支语句、switch语句),包含语句格式、执行流程详细讲解、语句流程图加上案例巩固和代码方便读者阅读
2024-04-09 10:52:12
437
原创 第二章:Java基础2.2【附代码+案例】
本章详细介绍java的自增自减运算符、关系运算符、逻辑运算符以及三元运算符,内有配套案例让学习者更容易理解知识点
2024-04-08 11:00:10
255
原创 第二章:Java运算符2.1【附代码】
用运算符把常量连接起来符合java语法的句子就可以称为表达式。(不同运算符连接的表达式体现的是不同类型的表达式)
2024-04-08 10:47:19
473
原创 第一章:Java基础【附代码】
定义变量的方式:(1)变量名不能重复 (2)不能使用没有赋值的变量 (3)为了防止定义Long类型的时候值太大,在值的后面加上一个(4).浮点数默认是double型,如果想要定义float类型,必须要在值后面加上一个F(1).不能是关键字(2).不能以数字开头(3).由字母、数字、下划线、美元符组成(4).区分大小写1.标识符是一个单词的时候,首字母小写2.标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写1.标识符是一个单词的时候,首字母大写
2024-04-07 09:51:32
417
原创 Python笔记----数组(Numpy)【附代码】
创建二维数组array_2,参数为一个列表里面,放两个列表。(如果元素中有整型和浮点型,则取精度最高的类型)从第0行到第二行,从第一列向后取。
2024-04-07 09:23:07
1378
原创 Java编程(循环结构1.1),编写一个java程序利用for循环:求S=1/1+1/2+1/3+…+1/n
由用户利用input输入n的值,S=1/1+1/2+1/3+1/4+...+1/n,输出S
2024-04-02 19:41:46
248
1
原创 懒人自学Python《数据结构与算法》--B站清华博士的讲解(附课程笔记)
下面这张图是我这学期到目前以来的学习情况的时间轴,因为我平时除了专业要自学,像概率论和线性这些数学课程我们学校老师讲的我也不是很懂,所以我也要在网上找视频学习,就是有时间挤出来一点点学习算法。接下来我打算开始进入一个算法的复习和Python基础的复习,把学过的知识点的代码重新理解,可以默写一遍。接下来,是我这学期自学的数据结构与算法的笔记,因为Python是我这学期才学到编程语言,我到本学期的第九周有了一定的Python基础才开始在B站找视频自学算法的,加上我是一个比较懒的人,所以我学习的比较慢。
2023-12-11 09:20:43
338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人