- 博客(15)
- 收藏
- 关注
原创 HTML的简单上手
HTML(超文本标记语言),由各种标签构成,标签经常成对出现。html标签是根标签,head标签之中写页面的属性,title标签写页面的标题,body标签中写页面的内容。标签具有层次结构,具有父子关系和兄弟关系,例如head和body是html的子标签,head是title的父标签,而head和body是兄弟标签。下面是VSCode生成的代码,了解即可:DOCTYPE html>称为DTD (文档类型定义),描述当前的文件是一个HTML5的文件.
2024-04-18 14:31:36 455 2
原创 HashMap和HashSet的使用和原理(哈希表)
我们在学习搜索时,理想的搜索方法是不经过任何比较,一次直接从表中得到要搜索的元素。哈希表就是通过哈希函数(Hash Function)使得元素的存储位置与他的值val能够一一对应。
2024-03-02 15:24:36 393 1
原创 二叉树总结和二叉树基本操作
结点的度: -个结点的子树的数量。树的度:该树中结点的最大度数。叶结点和分支结点:度为的结点和度不为0的结点。树的深度:树中结点的最大层数。有序树和无序树:树中每个结点的各子树看成是从左到右有次序的称为有序树(- 般都是), 反之无序森林: m (m>0)棵互不相交的树的集合。树的表示:(A(B(E,F(I,J)),C,D(G,H)))
2024-02-29 19:16:58 198 2
原创 Java数据类型与变量
Java的数据类型主要有两种,基本数据类型(内置数据类型)和引用数据类型。基本数据类型有byte、short、int、long、char、float、double、boolean八种;引用数据类型有字符串String,接口Interface等。
2023-10-25 20:35:17 152 4
原创 C语言预处理
C语言在编译时分为预编译、编译、汇编三个阶段。其中预编译中就是执行预编译指令,包括注释替换为空格、头文件包含、#define的替换等操作。本文就讲解一些预处理,尤其是#define定义宏。
2023-10-17 21:31:41 39 1
原创 C语言文件操作
C语言程序运行时,可以对数据进行增删查改,但运行结束时,内存中的这些数据就会自动被销毁。为了解决这种问题,我们使用文件来保存数据,将数据直接存到硬盘上,使数据持久化。
2023-10-13 22:50:26 39
原创 C语言数据存储,原码、反码、补码问题
大端字节序存储是顺序存储,低位字节处的数据放在高地址处;小端字节序存储是逆序存储,高位字节数据放在高地址处。②负数的反码是原码除符号位按位取反,补码是反码+1。①正数的原码、反码、补码相同。整形存储的是二进制补码。1.1 原码、反码、补码。
2023-10-04 14:51:40 65 2
原创 C语言结构体对齐、枚举和联合体
1.对齐原则:①结构体第一个成员在在与结构体变量偏移为0的地址处;②其他成员要对齐到某个数字即对齐数的整数倍的地址处(对齐数是编译器默认的一个数与该成员大小相比的较小值,不同编译器不同,VS默认值为8);③结构体的总大小必须为最大对齐数的整数倍2.对齐原因:①平台原因,某些平台只能在特定位置存储特定数据;②性能原因,处理器对于未对齐的数据需要访问两次;
2023-10-01 23:36:48 72 1
原创 第一篇博客
软件工程的大一学生,经历马上一年的大学生活后,却感到在计算机方面并未学到太多的知识,如今特别渴望学习编程技术,写下这篇博客激励自己与他人,不再让大学生活虚度下去。在听直播、录播的课程的基础上,多在课下自己打代码,阅读一些好的书籍。每周在课后至少要多学习10个小时,每天都能做与编程相关的知识。能够熟练c,在此基础上再学习c++,数据结构等知识并熟练掌握,最后能够应付所有公司的面试题。
2023-06-12 18:07:14 46 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人