草庐IT

021练习

全部标签

【技能树笔记】网络篇——练习题解析(三)

目录前言一、网络层的功能1.1网络层的功能1.2网络层PDU1.3 网络层功能二、IP协议的特点2.1网络层的功能2.2 IP协议特点2.3 IP协议三、IPv4地址的分类和计算3.1 IP地址的组成3.2 IP地址的分类13.2 IP地址的分类23.3 IP地址的分类33.4IP地址的计算13.5 IP地址的计算23.6 网络地址转换3.7 特殊的IP地址四、常用协议和命令4.1常用的网络层协议4.2 常用的网络层命令14.3常用的网络层命令2五、路由表的工作原理5.1路由器的作用5.2路由表组成5.3 路由表工作原理六、静态路由6.1 静态路由七、动态路由7.1 动态路由八、IPv6地址介

【刷题记录⑥】Java从0到1入门|综合练习(二)

Java从0到1刷题记录目录一、实现抽象方法二、实现接口三、重写父类方法四、创建单例对象五、动态字符串六,统计字符串中字母出现次数 总结我几乎每天都会刷题训练来使自己对各种算法随时保持一个清晰的状态。要知道眼过千遍不如手过一遍,想成为一名合格的开发工程师,更要逼迫自己养成动手的好习惯。我们都知道,算法的训练对程序员来说及其重要,语言和开发平台不断变化,但是万变不离其宗的是那些算法和理论,刷算法最最最直白的原因就是找一个好的工作,那刷题一定是必不可少的。现在算法刷题平台还是蛮多的,给大家介绍一个我认为与大厂关联最深的平台——牛客网​相较于其他平台,他们的题单更和工作,大厂靠拢,不光有面试必刷的1

初学者C语言练习题-结构体

五、结构体 在C语言中,可以使用结构体(Struct)来存放一组不同类型的数据。结构体的定义形式为:struct结构体名{  结构体所包含的变量或数组};结构体是一种集合,它里面包含了多个变量或数组,它们的类型可以相同,也可以不同,每个这样的变量或数组都称为结构体的成员(Member)。请看下面的一个例子:structstu{char*name;//姓名intnum;//学号intage;//年龄chargroup;//所在学习小组floatscore;//成绩};stu为结构体名,它包含了5个成员,分别是name、num、age、group、score。结构体成员的定义方式与变量和数组的定义

JAVA练习题,题目:某公司正进行招聘工作,被招聘人员需要填写个人信息。编写个人简历的封装类Resume,并编写测试类进行测试。(java面向对象练习,封装性 课后习题)

Resume类图及输出效果如下。类名:Resumename : String (private)sex : String (private)age : int (private)Resume()   //没有参数的空构造方法Resume(String name, String sex, int age)   //得到各个属性值的方法getXxx()introduce() : void  //自我介绍(利用属性)程序运行结果如下:姓名:李四性别:男年龄:20classResume{privateStringname;privateStringsex;privateintage;publicRes

机器学习练习-决策树

机器学习练习-决策树代码更新地址:https://github.com/fengdu78/WZU-machine-learning-course代码修改并注释:黄海广,haiguang2000@wzu.edu.cn1.分类决策树模型是表示基于特征对实例进行分类的树形结构。决策树可以转换成一个if-then规则的集合,也可以看作是定义在特征空间划分上的类的条件概率分布。2.决策树学习旨在构建一个与训练数据拟合很好,并且复杂度小的决策树。因为从可能的决策树中直接选取最优决策树是NP完全问题。现实中采用启发式方法学习次优的决策树。决策树学习算法包括3部分:特征选择、树的生成和树的剪枝。常用的算法有I

数据结构:链表基础OJ练习+带头双向循环链表的实现

目录一.leetcode剑指OfferII027. 回文链表1.问题描述2.问题分析与求解(1)快慢指针法定位链表的中间节点(2) 将链表后半部分进行反转附:递归法反转链表(3) 双指针法判断链表是否回文二.带头双向循环链表的实现1.头文件2.节点内存申请接口和链表初始化接口3.链表的打印和查找接口4.链表的增删接口5.链表销毁接口一.leetcode剑指OfferII027. 回文链表剑指OfferII027.回文链表-力扣(Leetcode)1.问题描述给定一个链表的头节点head,请判断其是否为回文链表。(是回文链表则程序返回true,不是回文链表则程序返回false)如果一个链表是回文

C语言-数组练习题(附答案)

 目录1.输入10名学生的成绩,计算总分和平均分,输出平均分。2.输入10个学生的成绩,输出高于平均分的学生成绩。3.打印图片4.杨辉三角 5.输入一个以回车符为结束标志的字符串(少于10个字符),提取其中的所有数字字符,将其转换为一个十进制整数,再将十进制整数转化为二进制数输出。 6.判断回文7.输入3个字符串,要求找出其中最大的。8.编一个程序,将两个字符串连接起来,不用strcat函数。9.编写一个程序,将字符数组S2中的全部字符复制到字符数组S1中。不用strcpy函数。复制时,‘\0’也要复制过去。‘\0’后面的字符不复制。10.输入一行字符,统计其中有多少个单词,单词之间用空格分隔

C基础:45道练习题汇总(初学者加油)

一、基础练习练习1:输入两个数,实现两个数的交换 法1:三杯水交换(常规的方式)#includeintmain(intargc,constchar*argv[]){inta=0;intb=0;inttemp=0;//定义一个临时变量printf("输入两个数字:");scanf("%d%d",&a,&b);//1020temp=a;a=b;b=temp;printf("a=%d,b=%d\n",a,b);//2010return0;}法2:如何不使用额外的内存空间,实现两个交换(没有空杯子了) 三次异或实现交换 (异或:不同为1,相同为0)#includeintmain(intargc,con

数据结构上机练习——单链表的基本操作、头文件、类定义、main函数、多种链表算法的实现,含注释

文章目录单链表的基本操作实现1.头文件2.类定义和多种算法的实现2.1创建空表2.2头插法创建n个元素的线性链表2.3一个带头节点的链表存放一组整数,设计一个算法删除值等于x的所有节点。2.4计算线性表中值为偶数的节点个数2.5一个带头节点的单链表heada存放一组整数,设计分裂heada算法,偶数放在heada中,奇数放在headb中3.main函数和源码实现3.1测试实现:3.2LinkList.h3.3test.cpp单链表的基本操作实现1.头文件  头文件和源文件分开有很多好处:可以提高编译速度、提高代码的可维护性、提高代码的可重用性和可扩展性,同时也可以使代码结构更清晰,方便代码的管

MySQL小练习(仅适合初学者,非初学者勿进)

🍊个人主页:个人主页🍍​ 系列专栏:MySQL数据库因为没有答案,我也不知道对不对,如果有大佬发现错误,请指出来。 题目:查询各位学生的学号、班级和姓名查询课程的全部信息查询数据库中有哪些专业班级查询学时大于60的课程信息查询出生在1986年出生的学生的学号、姓名和出生日期查询三次作业成绩都在80分以上的学号、课程号查询姓张的学生的学号、姓名和专业班级查询05级的男生信息查询没有作业成绩的学号和课程号 查询学号为0538的学生的作业1总分查询选修了K001课程的学生人数 查询数据库中共有多少个班级查询选修三门以上(含3门)课程的学生的学号和作业1平均分,作业2平均分,作业3 平均分  如果小伙