深圳幻海软件技术有限公司 欢迎您!

  • 齐鲁工业大学872数据结构考研笔记

    笔者水平有限,错误之处请指出。官网考纲https://yjszs.qlu.edu.cn/_upload/article/files/d6/51/76dd4bc8494eb8dbf1327a9fdeaa/3d1521b3-ce94-4de3-adc6-56a2f87aa7ef.pdf第一章绪论1.&n

  • 十大排序算法(Top 10 Sorting Algorithms)

    0.排序算法概述十种常见排序算法可以分为两大类:比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时间非比较类排序。1.

  • 你还不懂《顺序表》?那就不要错过这篇文章!!!

    🎇🎇🎇作者:@小鱼不会骑车🎆🎆🎆专栏:《java练级之旅》🎓🎓🎓个人简介:一名专科大一在读的小比特,努力学习编程是我唯一的出路😎😎😎顺序表介绍线性表顺序表定义一个顺序表类(Arraylist)查找顺序表元素(indexOf)遍历顺序表(display)定义一个异常(Subsc

  • 【数据结构】线性表的顺序存储结构及实现——C语言版

    文章目录顺序表1.顺序表的存储结构定义2.顺序表的实现2.1初始化顺序表2.2建立顺序表2.3销毁顺序表2.4判空操作2.5求顺序表的长度2.6遍历操作2.7按值查找2.8按位查找2.9插入操作2.10删除操作3.顺序表的使用4.暖暖树洞顺序表线性表的顺序存储结构称为顺序表,其基本思想是用一段地址连

  • 关于“堆”,看看这篇文章就够了(附堆的两种应用场景)

    …📘📖📃本文已收录至:数据结构|C语言更多知识尽在此专栏中!Iamagreatbelieverinluck,andIfindthattheharderIwork,themoreIhaveofit.我很相信运气,事实上我发现我越努力,我的运气越好。文章目录📘前言📘正文📖认识堆📖实现堆📃

  • 什么是栈,如何实现?

    欢迎来到Claffic的博客 💞💞💞 “但有一枝堪比玉,何须九畹始征兰?”前言:栈是一种特殊的线性表,就像开盖的桶一样,从底部开始放数据,从顶部开始取数据,那么栈具体是如何实现的呢?这篇博客为你解答:目录💩Part1:何为栈1.栈的概念2.栈的结构 🪲Part

  • CSS中的元素显隐方法汇总

    最近在拜读张鑫旭大神的《CSS世界》,其中很多思维非常值得借鉴学习,特别是对CSS控制显隐的总结,非常到位,记录一下使用CSS让元素不可见的方法很多,剪裁、定位到屏幕外、明度变化等都是可以的。虽然它们都是肉眼不可见,但背后却在多个维度上都有差别。对于元素的显示隐藏这种交互式的行为,应该由于JavaS

  • 记录--有关CSS盒模型之内边距、边框、外边距的十九问题

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助本篇文章主要探讨盒模型,以及内边距、边框、外边距的面试题与思考,也希望您能把您的思考和遇到的问题以评论的方式补充下,后期,我将会补充到文章中第一问:什么是盒模型?可以说,页面就是由一个个盒模型堆砌起来的,每个HTML元素都可以叫做盒模型,盒

  • 一篇文章带你了解SVG JavaScript脚本

    当SVG嵌入HTML页面中时,可以在JavaScript中使用SVG元素,可以使用JavaScript编写SVG脚本。通过编写脚本,可以修改SVG元素,设置它们的动画,或者监听形状上的鼠标事件。当SVG嵌入到HTML页面中时,可以在JavaScript中使用SVG元素,就像它们是HTML元素一样。J

  • 每个Web开发人员都应该知道的七个CSS核心概念

    到目前为止,很多人不知道CSS是如何工作的,不过这已经不是什么秘密了,尤其是当你第一次接触CSS时。很难弄清楚为什么一个元素位于某个位置,或者为什么该元素具有红色,尽管使用了重要的覆盖它。在本文中,我将介绍7个关于CSS的核心概念,它们将帮助您了解发生了什么(即使是一点点)。请注意,这篇文章不适合C

  • 高级 CSS 选择器指南,你学会了吗?

    一、基础选择器在说高级选择器之前,先来回顾一下CSS中的基础选择器。1.元素选择器最常见的CSS选择器就是元素选择器。选择器通常将是某个HTML元素:复制h1{color:red;font-size:50px;}1.2.3.4.在W3C标准中,元素选择器又称为类型选择器(typeselector)。

  • Python教程:删除列表中某个元素的三种方法

    python中关于删除list中的某个元素,一般有三种方法:remove、pop、del:1.remove:删除单个元素,删除首个符合条件的元素,按值删除举例说明:复制>>>str=[1,2,3,4,5,2,6]>>>str.remove(2)>>&g

  • 简单而不简约:一份Python小抄奉上

    本文转载自微信公众号「尤而小屋」,作者尤而小屋。转载本文请联系尤而小屋公众号。大家好,我是Peter~本文主要是对Python中常见的6种数据类型操作进行了汇总:Numbers(数字)String(字符串)List(列表)Tuple(元组)Dictionary(字典)Set(集合)一、数字Numbe

  • 暴力法求解“微信群覆盖”?

    题目:求微信群覆盖微信有很多群,现进行如下抽象:每个微信群由一个***的gid标识;微信群内每个用户由一个***的uid标识;一个用户可以加入多个群;群可以抽象成一个由不重复uid组成的集合,例如:复制g1{u1, u2, u3} g2{u1, u4,&nbs

  • 前端性能优化之重排和重绘

    前言,最近利用碎片时间拜读了一下尼古拉斯的另一巨作《高性能JavaScript》,今天写的文章从“老生常谈”的页面重绘和重排入手,去探究这两个概念在页面性能提升上的作用。一.重排&重绘有经验的大佬对这个概念一定不会陌生,“浏览器输入URL发生了什么”。估计大家已经烂熟于心了,从计算机网络到J

推荐阅读