自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 机器学习复习总结

逻辑回归模型的核心是使用线性模型的输出,然后通过Sigmoid函数将其转换为概率形式,从而预测事件发生的可能性(即预测两个类中,其中一个类的概率)。信息熵的值越小,表示样本集合的纯度越高,不确定性越低。聚类与分类不同,需要在任何样本标签未知的情况下,通过寻找数据之间的内在联系,将其划分为若干个类别,最终使得同类别样本之间的相似度高而不同类别 样本之间的相似度低,也就是说,目标是减少类内距,增大类间距。在多元线性回归中,损失函数通常采用残差平方和的形式,即每个观测值的实际值与模型预测值之间的差的平方的总和。

2024-07-01 16:50:49 865

原创 Java数据结构——优先级队列(堆)

Java数据结构——优先级队列(堆)

2024-05-29 22:45:11 582 1

原创 Java数据结构——二叉树

Java数据结构——二叉树

2024-05-02 17:25:16 773

原创 Java数据结构——队列

2. 下标最前再往前(offset 小于 array.length):index = (index + array.length - offset) % array.length。1. 下标最后再往后(offset 小于 array.length): index = (index + offset) % array.length。队列也可以数组和链表的结构实现,使用链表的结构实现更优一些,因为如果使用数组的结构,出队列在数组头上出数据,效率会比较低。(Tail/Rear) 出队列:进行删除操作的一端称为。

2024-04-18 22:41:17 608

原创 Java数据结构——栈

栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。从头入栈,出栈和从尾入栈,出栈的时间复杂度均为O(1),因为每个节点有两个指针域,在无需遍历整个链表的情况下直接添加或删除头部和尾部。相对来说,顺序表的实现上要更为简单一些,所以我们优先用顺序表实现栈。出栈:在单链表的尾部移除一个元素(需要遍历链表)。入栈:在单链表尾部添加一个元素(需要遍历链表)。入栈:在单链表中,头部添加一个元素。出栈:从单链表中,头部移除一个元素。入栈3:3->2->1。入栈3:1->2->3。

2024-04-03 19:20:08 333

原创 Java数据结构-----ArrayList与顺序表

Java数据结构-----ArrayList与顺序表

2024-03-04 13:47:49 642

原创 Java数据结构-----List的介绍

Java数据结构-----List的介绍

2024-03-03 21:29:23 264

原创 Java数据结构----包装类&简单认识泛型

Java数据结构----包装类&简单认识泛型

2024-02-28 17:00:02 713

原创 Java数据结构----时间和空间复杂度

Java数据结构----时间和空间复杂度

2024-02-26 21:04:27 926

原创 Java数据结构---初识集合框架

Java数据结构---初识集合框架

2024-02-26 17:14:57 787

原创 Java----认识异常

Java----认识异常

2024-02-24 18:46:01 725

原创 简单理解StringBuilder

简单理解StringBuilder

2024-02-20 23:10:35 266

原创 Java的String类

Java的String类

2024-02-20 17:43:24 988

原创 用Java实现简单的图书管理系统

用Java实现简单的图书管理系统

2024-02-17 17:23:03 1956 4

原创 Java的Object类

在散列表中hashCode() 的作用是获取对象的散列码,进而确定该对象在散列表中的位置。本篇博客当中,我们主要来熟悉这几个方法:toString()方法,equals()方法,hashcode()方法。一般我们认为两个名字相同,年龄相同的对象,将存储在同一个位置,如果不重写hashcode()方法,我们可以来看示例。如果要打印对象中的内容,可以直接重写Object类中的toString()方法,之前已经讲过了,此处不再累赘。像重写equals方法一样,我们也可以重写hashcode()方法。

2024-02-13 21:14:47 956

原创 Java中抽象类和接口的区别

Java中抽象类和接口的区别

2024-02-13 20:40:22 341

原创 Java的Cloneable接口和深拷贝

Java的Cloneable接口和深拷贝

2024-02-13 18:29:53 787

原创 Java的内部类

Java的内部类

2024-02-13 15:09:23 613

原创 Java的接口

Java的接口

2024-02-11 18:52:27 2604 1

原创 Java的抽象类

Java的抽象类

2024-02-10 23:42:44 589 1

原创 Java的多态

Java的多态

2024-02-07 23:32:20 1936 1

原创 Java的继承

Java的继承

2024-02-07 16:03:42 849 1

原创 关于静态函数里面为什么不能访问非静态成员

java里面关于静态函数里面为什么不能访问非静态成员和调用成员函数

2024-02-06 23:11:51 160 1

原创 Java的类和对象

Java的类和对象

2024-01-31 20:43:29 581

原创 Java中数组的定义和使用

Java中数组的定义和使用

2024-01-29 17:14:00 730

原创 Java逻辑控制总结

Java逻辑控制总结

2024-01-25 16:44:08 885

原创 Java运算符总结

Java运算符总结

2024-01-25 13:42:47 763

原创 Java的数据类型与变量的总结

Java的数据类型与变量的总结

2024-01-21 16:28:55 1000 1

原创 初识java总结

Java是一种优秀的程序设计语言, Java还是一个有一系列计算机软件和规范形成的技术体系。java语言。目前在IT领域的应用是非常广泛的,具体包括:企业级系统;Web开发领域;Android平台应用;大数据平台开发等。

2024-01-19 14:38:37 357 1

原创 动态内存管理总结

使用这些函数,首先要引用这个头文件

2024-01-16 15:01:56 342 1

原创 程序环境和与预处理总结

宏的替换是在编译之前进行的,简单地将宏的名字替换为其定义的代码。6.函数: 有参数类型检查,编译器能够检测到传递给函数的参数是否与函数声明中的参数类型匹配。7.宏: 可能会导致代码膨胀,因为宏的替换是直接文本替换,可能会生成多个实例的相同代码。参数在宏的定义中直接展开,没有类型检查。4.函数: 参数的数量和类型在函数声明和定义中是明确定义的,并且会进行类型检查。9.宏: 可能会有副作用,因为宏的展开是直接文本替换,可能导致意外的行为。10.函数: 更容易控制副作用,因为函数的执行是按照定义的过程进行的。

2024-01-15 14:51:02 838

原创 用异或的方法找出两个单身狗C语言实现

if ((1 & (ret >> m)) == 1)//1与1为1,用来判断ret中1的位置,以此可以进行分组,//调用寻找单身狗的函数,用dog的地址传过去。if(((a[i]>>m)&1) == 1)//分组,第m个偏移量的数为1时。//找出第二个单身狗,用异或的方法。//设置接收单身狗的变量。//因为ret中为1的地方为0与1异或成的结果。while (m++)//关键。//寻找两个单身狗的代码。//得到第一个单身狗。//用异或的方法寻找。

2023-12-19 23:31:18 20 1

原创 数据结构中哈夫曼树select函数的实现

void select (Huffmantree ht, int i,int*s1,int*s2)//有了孩子的节点就不能再用了。= 0 || *s1 == j)//不找parent有值或第一次已经找过的。// if (min > ht[j].weight)//min比较大时交换。// if(j<i)//只针对最后一个为最小时,避免越界,出现访问错误。// if (j == i)//只针对最后一个,避免越界,出现访问错误。// if (j == i)//找完后的结束条件。i是已经有了权值的节点数。

2023-12-01 13:03:48 160 1

原创 C语言部分函数

首先先找到第1个分隔符,把分隔符变为\0,返回一个被分隔后,分隔符前面的这个字符串的首元素地址,并且函数将保存分隔符在字符串中的位置,当第2次调用的时候,函数的第1个参数为NULL时,函数将在同一个字符串中被保存的位置开始,接下来调用也是一样的,目标空间要足够大,能容下原字符串的内容;执行过程: 执行中保证源字符串与目标字符串都要有\0,首先,先用一个变量来保存目标空间的地址,然后目标字符串的指针执行最后的\0,接着,再把原字符串的内容赋值给目标空间\0及以后的空间,最后带着目标字符串的首元素地址返回。

2023-08-31 11:04:10 29

原创 关于原码,反码和补码

所以综上,无符号整型的数都为正数,且正数的范围要比有符号整型数的正数的范围要大(因为无符号数的符号位变为数据了)。首先要了解字节序,所谓的字节序有低位字节和高位字节,低位字节指的是最右边的那一位,高位字节指的是最左边的那一位,按照人们的习惯,一个数的左边是大的,右边是小的。若有误,望指正蟹蟹。首先,三者都是二进制表示的,其中,正数的原码,反码和补码都相同,而负数的原码,反码和补码都不相同,是需要计算的,负数的三码不相同是因为CPU中只有加法器,而就计算机存储的是补码,计算时需要转化为补码进行计算。

2023-08-07 18:24:57 42

原创 C语言N步棋

if (a[i][j] == ret)//判断出现和目标棋子相同时,加一。if ((m <= 0 || m > N) || (n <= 0 || n > N))//判断输入是否符合。void displayment_player(char a[N][N],int l,int o)//展示玩家的棋盘。char is_win(char a[N][N], char ret)//定义判断输赢的函数。void the_player(char a[N][N])//定义玩家电脑玩游戏输入值的函数。for (i = 0;

2023-07-29 16:34:05 27

原创 一周C语言知识总结

getchar的返回值是int类型(ascii码),当getchar返回时,遇条件错误时,返回一个EOF,EOF是-1,当赋值的变量为字符型时,该变量放不下-1,会溢出。static用在局部变量时,改变局部变量的存储类型,不释放空间,不销毁。内存分为栈区,堆区,静态区,栈区生命周期短,存放局部变量,函数形参;#define定义常量和宏eg.define NUM 100.定义宏#define ADD(x,y) (x+y),int sum=ADD(a,b)∥函数带参,且a+b为sum的结果。

2023-07-16 21:22:25 40 1

原创 面向的未来

我是来自南宁师范大学数据科学与大数据技术的一名准大二的学生,希望能在两年内掌握好专业知识,在大三能找到一份合适的工作。在这两年期间,希望能通过自我学习,努力实践以及请教老师同学等方式来提升自己的能力。每周里希望自己能花二十四小时来进行学习相关知识。对于未来想从小公司为起步,慢慢向大公司前进。

2023-07-11 09:14:05 30

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除