logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

三、set集合容器-遍历删除查找与自定义

简介:要学习set集合容器,首先要了解红黑树(Red-black Tree)。红黑树是一种自平衡二叉查找树,是计算机科学中用到的一种数据结构,典型的用途是实现关联数组。Set集合容器实现了红黑树的平衡二叉检索树的数据结构,在插入元素时,它会自动调整二叉树的排列,把该元素放到适当的位置,以确保每个子树根节点的键值大于左子树所有节点的键值,而小于右子树所有节点的键值;另外,还得确保根节点左子树的高度与

大数除法——超详细讲解

大数除法,本人认为是我目前见过大数算法中最难的一个(仅仅是个人想法),它与之前的大数加法乘法减法不同,有些难理解,下面我一点一点的分析,讲解一下如何去实现大数除法。首先,我们要知道除法中,存在四个常用名称,被除数,除数,商,余数(例如:53 / 8 = 6 余 5 ;其中53 为被除数,8为除数,6为商,5为余数 )当然我们可能会要求直接得到商,保留几位小数(如...

CodeBlocks下载与安装教程

一、下载教程1.在浏览器上搜索CodeBlocks官网或者直接输入网址http://www.codeblocks.org/ 进入CodeBlocks官网。2.进入下载页面Downloads,一般都会选择第一个Download the binary release(二进制版本)3.进入之后,就会出来很多版本,我们要选择一个合适的版本,一般都会下载自带编译器的版本,这里到后面安装的...

equals和hashCode详解

在学习的过程中,特别是学习集合的时候,equals和hashCode一直是经常出现的方法,而且在面试题中,也经常出现equals和==的区别等问题,现在我们就从底层详细的了解一下equals和hashCode这两个方法。1、概述首先我们要 equals 和 hashCode 两个方法属于 Object 基类的方法:public boolean equals(Object obj) {return

#java#数据结构#算法
C语言实训报告——学生宿舍信息管理系统

功能描述该学生宿舍信息管理系统主要实现的功能有:创建学生宿舍信息,显示学生宿舍信息,查询学生宿舍信息,修改学生宿舍信息,删除学生宿舍信息,保存学生宿舍信息,读取学生宿舍信息。其系统功能模块图如下:完整代码如下:#include<stdio.h>#include<stdlib.h>#include<string.h>

3D动态烟花--HTML

写代码无聊了,要为自己找一些有意思的事情去做嘛,顺便也可以在小白面前装一下下。这是一个3D烟花动态图,用H5写的。使用方法:在电脑上创建一个文本文档,将下面的代码复制上去,然后将文本扩展名改为html(例如:3D烟花.html)  ,然后该文件就会变成网页的图标。点击运行就行了,IE浏览器可能无法运行,可能只会出来黑屏,不过我使用的win10系统的Microsoft Edge可以出来。如果...

到底了