动态爱心 代码第130行和205行可以改想改的内容 效果展示: 代码如下:123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190 ...
数据结构-实验二二叉树的操作与实现1、二叉树的基本操作算法实现 (1) 利用(广义表)二叉树字符串“A(B(D,E(H(J,K(L,M(,N))))),C(F,G(,I)))”创建二叉树 的二叉链式存储结构;(请勿根据扩展二叉树进行创建) (2) 输出该二叉树(中序遍历序列); (3) 输出‘H’结点的左、右孩子结点值; (4) 输出该二叉树的结点个数、叶子结点个数、二叉树的度和高度。 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351 ...
效果展示: 代码如下:123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199 ...
数据结构-实验一线性表、堆栈和队列的操作与实现1、线性表的链表实现 (1) 用随机函数生成10个3位整数(100~999),把这些整数存于链表中; 要求每次运行生成的10个数据都不相同 (2) 输出链表的内容; (3) 读入一个整数,查看该整数是否在表中,若在,输出其位置(首位置为1); (4) 读入一个整数,以及要插入的位置,把该整数插入到链表中,输出链表的内容, 要求判断输入的位置是否合理; (5) 读入一个整数,若该整数在链表里,删除该整数,输出链表的内容; (6) 把链表的内容翻转,输出链表的内容,要求不占用新的存储空间。考核重点 其他表达方式:将链表中所有结点的链接方向“原地”逆转,即要求仅利用原表中 的存储空间。 (7) 将两个非递减的有序链表合并成一个非递增的有序链表,要求结果链表仍使用 原来两个链表的存储空间,不占用其他的存储空间,表中允许有重复的数据。 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 ...
数据结构
未读手撕数据结构队列,以实现BFS算法,不使用原有的queue 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161#include <iostream>#include <stdio.h>#include <stdlib.h>using namespace std;# ...
JavaWeb复习高哥的笔记(^_^) 前言由于看得很快,有些技术不熟练,故写下此篇供自己复习 Maven介绍Maven是Apache旗下的一个开源项目,是一款用于管理和构建java项目的工具。 官网:https://maven.apache.org/ Apache 软件基金会,成立于1999年7月,是目前世界上最大的最受欢迎的开源软件基金会,也是一个专门为支持开源项目而生的非盈利性组织。 开源项目:https://www.apache.org/index.html#projects-list 作用1.管理依赖 方便快捷的管理项目依赖的资源(jar包),避免版本冲突问题 当使用maven进行项目依赖(jar包)管理,则很方便的可以解决这个问题。 我们只需要在maven项目的pom.xml文件中,添加一段如下图所示的配置即可实现。 2.统一项目结构在项目开发中,使用不同的开发工具,项目结构会不同。 若我们创建的是一个maven工程,就可以帮我们生成自动统一、标准的项目结构 具体的统一结构如下: 目录说明: src/main/java: java源代码 ...
vue3语法(进阶用法)(默认已经有了vue2基础,以及vue3基础) 使用create-vue创建vue3项目 这里我使用的是pnpm 1pnpm create vue 简单回顾一下vue3的一些语法:组合式API-setup语法setup语法的执行时机在beforecreate的执行时间之前 在vue3的setup语法中的this不再像vue2一样生效 响应式数据在普通的数据中,不能具有响应式数据, 利用下面的两个可以让数据具有响应式的特点 reactive123456<scripte setup>const number = reactive({ number:12, count:34})</scripte> 缺点:这个reactive只能支持的是reactive #####ref 1234567<scripte setup>const number = ref(0)const numberadd = () => { number.value++}</scripte> ...
JavaScript
未读javascrit前端一.简介1.javascript是什么 javascript是一中远行在客户端(浏览器)的编程语言,实现人机交互效果 javaScript是一门跨平台、面向对象的脚本语言(不需要编译,直接解释运行即可),来控制网页的行为,它能使网页可交互 javascrit由ECMAScript(基础语法),web APis (DOM,BOM) 2.javascrit书写位置 内部,外部,行内 内部 在HTML中,JavaScript代码必须位于sctipt与/sctipt标签之间 内部书写javascrit:将JS代码定义在HTML页面中 1234<script> //页面弹出警告 alert("hello,javascrit!!!") </script> 外部 外部书写javascrit:将JS代码定义在外部JS文件中,然后引入HTML页面中 1<script src="./文件地址"></script> 注意 外部文件不能包含script标签 ...
git学习1.git的·1基本使用—三个 区域 123git add 文件名 //暂存指定的文件git add . //暂存所有的文件到git commit -m "进行说明" //提交保存 2.git文件状态 //比较重要的提示符号,之前我一直就没有注意到的提示框 1git status -s 3.git–暂存区使用 4.git–回退版本 1234git log --onlinegit reset --soft 版本号git reset --hand 版本号git reset mixed 版本号 5.git log –oneline 用于查看历史版本号 6.删除文件 7.忽略文件 在文件夹目录下创建一个.gitignore的文件夹,然后将你要忽略的文件写在这个文件夹中,就可以忽略这个文件了 8.分支 git branch 作用是可以查看在这个git之中有哪几个分支,他会依次打印出来 123git branch 分支名 //这个可以创建一个分支git checkout 分支名 //这个可以切换 ...