logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【前端】前端学习二之CSS

本文系统介绍了CSS的核心概念与应用,主要内容包括:1. CSS基础:解释CSS作为层叠样式表的作用和基本语法结构;2. 样式表使用方式:内部样式表、行内样式表和外部样式表三种方法;3. 选择器分类:讲解基础选择器(标签、类、ID、通配符)和复合选择器(后代、伪类)的使用;4. 元素属性设置:涵盖字体样式、文本控制、背景属性、显示模式、盒模型和弹性布局等重要属性的配置方法;5. 开发工具:简要介绍

文章图片
#前端#学习#css +1
【数据结构】排序(sort) -- 归并排序(merge sort)

本文介绍了归并排序算法的实现原理与方法。归并排序采用分治思想,通过递归或非递归方式将数据分解为最小单元后两两归并排序。文章详细讲解了递归实现的分解与合并过程。文中提供了递归和非递归两种版本,并针对非递归实现中的边界条件处理给出了解决方案。

文章图片
#数据结构#算法#c语言 +1
【数据结构】栈(stack)

对于数据结构中关于栈的理解,栈包含顺序栈和链栈,文章实现了顺序栈(动态)和链栈。顺序栈(动态)采用了动态顺序表实现;链栈采用了无哨兵头结点的单链表实现。

文章图片
#数据结构#算法#c语言
【数据结构】二叉树(binary tree)

摘要:本文系统介绍了二叉树的基本概念、特性和实现方法。阐述了二叉树的定义,性质实现及其证明,然后讲解了三种特殊二叉树的结构特征。此外,详细说明了前序、中序、后序和层序四种遍历算法实现。提供了二叉树创建与销毁的实现。同时还介绍了结点、叶子结点个数、第k层结点的计数,查找值为x的结点等基本操作的递归算法。全文通过图文并茂的方式,全面展示了二叉树这一重要数据结构的关键知识点。

文章图片
#数据结构#c语言#算法
【C++】set和map的封装

本文详细解析了STL中set和map的底层实现原理。通过分析发现,set和map底层都是基于红黑树实现的,但存储结构不同:set存储Key类型,实际实现为rb_tree<Key,Key>;map存储Key-Value对,实现为rb_tree<Key,pair<Key,Value>>;。文章重点阐述了红黑树的改造过程,包括节点定义、插入操作的修改、迭代器实现等关键技术点。特别说明了如何通过模板参数和

文章图片
#c++
【C++】对set和map的使用

本文介绍了C++ STL中的set和map容器。set是基于红黑树实现的key模型容器,存储元素唯一。map是key-value模型容器,同样基于红黑树实现,元素以pair形式存储,key不可修改而value可修改。此外还介绍了multiset和multimap,它们与set/map的主要区别是允许重复key值。

文章图片
#c++#开发语言#数据结构
【数据结构】顺序表(sequential list)

介绍顺序表的实现操作,顺序表包含静态顺序表和动态顺序表。

文章图片
#数据结构#c语言#算法 +1
到底了