拿DIV找快乐。。。 当场过了A-B1-B2-C 写D差5分钟写的是正解。。。留坑补FG A. Equalize Prices Again 直接判断sum%n==0?sum/n:sum/n+1 B1,B2. Social Network (hard version) 模拟类似什么cache之类的。。 ...
分类:
其他好文 时间:
2019-10-05 10:58:38
阅读次数:
83
链表基础 1.概述:C#中泛型集合中的链表—LinkedList 是一个双向链表,其结点为LinkedListNode 结构 其中,结点结构包含:Next,Previous,Value三部分。且结点中值可以重复。 链表的插删要快于Link Link实质上是顺序型,可以用foreach。而链表不行! ...
ghuan1993A 基本语法 多态 final static 序列化 String 集合 hasCode 泛型 内部类 自定义注解 设计模式 Jdk 多线程 CAS volatile ThreadLocal 线程池 JUC并发包 锁 synchronized ReentrantLock Maven ...
分类:
编程语言 时间:
2019-10-04 09:20:29
阅读次数:
88
https://ac.nowcoder.com/acm/contest/1099/K 这题大概只要会list就会做吧。。。我是真的dd ...
分类:
其他好文 时间:
2019-10-03 23:57:13
阅读次数:
213
一、常用数据结构: 1. list http://www.cplusplus.com/reference/list/list/ https://www.geeksforgeeks.org/list-cpp-stl/ 表示双向链表;单向链表用forward_list; 可以在常数时间复杂度内进行插入和 ...
分类:
编程语言 时间:
2019-10-02 16:34:46
阅读次数:
76
单链表 1、头插法建表 2、尾插法建表 3、查找第i个节点 4、按值查找 5、计算链表长度 6、插入元素 7、打印链表 链表的删除操作就不说了,和上面的操作差不多,先找第i-1各元素,然后改指针就OK,比较简单。 循环链表,在表的首尾进行操作比较合适。 双向链表,寻找前驱节点比较合适。 操作方式都差 ...
分类:
编程语言 时间:
2019-09-27 19:17:22
阅读次数:
95
一、概念 链表和数组都是一种线性结构,数组有序存储的,链表是无序存储的。 数组中的每一个元素地址是递增或者递减的关系,链表的每一个节点的地址没有此规律,它们是通过指针的指向连接起来。 链表种类:单链表、双向链表、循环链表、双向循环链表 单链表:一个数据域data、一个后继指针域next。也即:上一个 ...
分类:
其他好文 时间:
2019-09-27 12:28:49
阅读次数:
65
看大话数据结构这本书已经有一段时间了,目前看到了图的那一部分,对前面所学习的知识进行回顾和总结。 1.链表 因为计算机不会给你分配一个较大的连续的内存,当存储较多的数据时就需要把一些不连续的内存,通过指针去练习起来,链表其实就是,链表的实现又很多,双向链表,既每一个节点都会指向自己前面的一个值和后面 ...
分类:
其他好文 时间:
2019-09-26 23:32:29
阅读次数:
119
今天在做门户网站的时候,遇到了一些问题以及学习到知识,以下就是自己的归纳总结: 一、流程图设计软件:process on 介绍:(1)、ProcessOn是一款基于HTML5和JavaScript技术开发而成。 操作简单、方便的同时也是一款专业的垂直在线作图工具 (2)、使用ProcessOn不需要 ...
分类:
Web程序 时间:
2019-09-25 00:16:07
阅读次数:
143
一、什么是循环链表? 双向链表(double linked list)是在单链表的每个结点中,再设置一个指向其前驱结点的指针域。所以在双向链表中的结点都有两个指针域,一个指向直接后继,另一个指向直接前驱。 既然单链表也可以有循环链表,那么双向链表当然也可以是循环表。 线性表的双向链表存储结构如下: ...
分类:
编程语言 时间:
2019-09-22 19:40:26
阅读次数:
71