明理小伙

文章
5
资源
1
加入时间
3年0月8天

七、基本算法,数据结构和设计模式

(一)数据结构栈栈:stack,又称堆栈,它是运算受限的线性表,其限制是仅允许在标的一端进行插入和删除操作,不允许在其他任何位置进行添加、查找、删除等操作。简单的说:采用该结构的集合,对元素的存取有如下的特点先进后出(即,存进去的元素,要在后它后面的元素依次取出后,才能取出该元素)。例如,子弹压进弹夹,先压进去的子弹在下面,后压进去的子弹在上面,当开枪时,先弹出上面的子弹,然后才能弹出下面的子弹。栈的入口、出口的都是栈的顶端位置。这里两个名词需要注意:压栈:就是存元素。即,把元素存储到

【前端词典】学习 Vue 源码的必要知识储备

前言我最近在写 Vue 进阶的内容。在这个过程中,有些人问我看 Vue 源码需要有哪些准备吗?所以也就有了这篇计划之外的文章。当你想学习 Vue 源码的时候,需要有扎实的 JavaScript 基础,下面罗列的只是其中的一部分比较具有代表性的知识点。如果你还不具备 JavaScript 基础的话,建议不要急着看 Vue 源码,这样你会很容易放弃的。我会从以下 7 点来展开:Flow ...

Java,第一次作业——计算能量

题目:(科学:计算能量)编写程序,计算将水从初始温度加热到最终温度所需的能量。程序应该提示用户输入水的重量(以千克为单位), 以及水的初始温度和最终温度。计算能量的公式是class Tang_01_06{ public static void main(String[] args) { double Q; Scanner input=new Scanner(System.in); System.out.print("Enter the amount of water in

Codeforces Round #496 E1. Median on Segments (Permutations Edition)(思路)

题意 给你一个n和m,问你这样一组序列(从1到n)中有多少个子序列是以m为中位数的,如果这个序列长度是偶数,那么就取中间偏左的那个数字 思路 百度之星原题: HDU5701 和百度之星唯一不同的就是 如果这个序列长度是偶数,那么就取中间偏左的那个数字仔细想一下,如果我们对于当前的数,我往左,往右延申比他大的我++,比他小的我–,之后如果有某个时刻这个和是0了,那么是不是就说...