编程笔记

  • JDK9对集合添加的优化-Debug追踪

    JDK9对集合添加的优化 通常,我们在代码中创建一个集合(例如,List或Set ),并直接用一些元素填充它。实例化集合,几add方法调用,使得代码重复。 package A_Lian_one.demo16; import java.util.ArrayList; public…

    编程笔记 2022年7月6日
  • HTML知识点概括——一篇文章带你完全掌握HTML

    HTML知识点概括 前端三件套分别是HTML3,CSS5,JavaScript 稍微介绍一下W3C标准: 结构化标准语言(HTML) 表现标准语言(CSS) 行为标准(DOM,JavaScript) HTML是超文本标记语言,负责网页最基本信息的构造 HTML…

    编程笔记 2022年7月6日
  • 257/258数据结构-数组和链表

    数据结构数组 查询快:数组的地址是连续的我们通过数组的首地址可以找到数组通过数组的素引可以快速查找某一个元素 增删慢数组的长度是固定的我们想要增加/删除一个元素必须创建一个新数组把源数组的数据复制过来 要…

    编程笔记 2022年7月6日
  • 255/256数据结构-栈和队列

    数据结构——栈 栈的英文为(stack)栈是一个先入后出(FILO-First In Last Out)的有序列表。栈(stack)是限制线性表中元素的插入和删除只能在线性表的同一端进行的一种特殊线性表。允许插入和删除的一端,为变化的一端,…

    编程笔记 2022年7月6日
  • 259/260数据结构——红黑树和List集合介绍以及常用方法

    红黑树 二又树: binary tree,是每个结点不超过2的有序树(tree)。 简单的理解,就是一种类似于我们生活中树的结构,只不过每个结点上都最多只能有两个子结点。 二叉树是每个节点最多有两个子树的树结构。顶上的叫根结…

    编程笔记 2022年7月6日
  • 拉格朗日差值学习笔记&做题记录

    好像是多项式最基础的算法(?,但是咕了比较久,现在学一下吧。 差值是啥 这个东西类似于 FFT 的转化过程,就是多项式点值和多项式系数的转化,简而言之就是解决下面的问题,P4781。 已知一个 /(n-1/) 次多项式的 …

    编程笔记 2022年7月6日
  • LinkedHashMap集合和Hashtable集合

    LinkedHashMap集合 我们知道HashMap保证成对元素唯一,并且查询速度很快,可是成对元素存放进去是没有顺序的,那么我们要保证有序,还要速度快怎么办呢? 在HashMap下面有一个子类LinkedHashMap,它是链表和哈希表组…

    编程笔记 2022年7月6日
  • 微信防撤回dll文件制作

    写在前面的话:         本篇教程为纯搬运文。   一、工具准备         1、X32dbg调试器 https: //www.aliyundrive.com/s/wkoto6TtZRW    二、操作步骤         1、打开微信,并登陆。          2、打开x32dbg,…

    编程笔记 2022年7月6日
  • Map常用子类和Map接口中的常用方法

    Map常用子类 HashMap:存储数据采用的哈希表结构,元素的存取顺序不能保证一致。由于要保证键的唯一、不重复,需要重写键的hashCode()方法、equals()方法。LinkedHashMap:存储数据采用的哈希表结构+链表结构。通过…

    编程笔记 2022年7月6日
  • HashSet集合介绍和哈希值

    HashSet集合介绍 Set接口继承自Collection接口 Set接口的特点:   1.不允许存储重复的元素   2.没有索引,没有带索引的方法,也不能使用普通的for循环遍历 HashSet集合:继承Set接口 HashSet特点:   1.不允…

    编程笔记 2022年7月6日