Luckyfuy's Blog

永远相信美好的事情即将发生


  • 首页

  • 标签

  • 分类

  • 时间轴

  • 资源

  • 有趣的东西

  • 搜索

链表

发表于 Wed, Jul 31st, 2019 | 分类于 算法与数据结构 | | 阅读次数:
字数统计: 1.6k | 阅读时长 ≈ 8

简介

链表(linked list)是一种线性数据结构,最大的特点就是存储不连续,可以用于实现邻接表等。

链表分为单链表、双向链表和循环链表三种,如下图所示:
单链表
双向链表
循环链表

可以看出,单链表中每个节点都有一个next指针,指向后一个节点,而最后一个节点的next为空指针;
双向链表的每个节点还有一个prev指针,指向前一个节点;
循环链表则是在上面的基础上让最后一个节点的next指向头节点,如果是双向循环链表还会让头节点的prev指针指向最后一个节点。

阅读全文 »

堆

发表于 Mon, Jul 29th, 2019 | 分类于 算法与数据结构 | | 阅读次数:
字数统计: 1.8k | 阅读时长 ≈ 8

简介

堆(heap)是一种树型数据结构,具有以下特点:

  • 堆中某个节点的值总是不大于或不小于其父节点的值
  • 堆总是一棵完全二叉树

根节点最大的堆称为大根堆,相反则称之为小根堆。
堆可以用于排序。

例如图中就是一个大根堆:
大根堆

阅读全文 »

发布·Minecraft基础整合

发表于 Sat, Jun 29th, 2019 | | 阅读次数:
字数统计: 369 | 阅读时长 ≈ 1

介绍

基础整合系列旨在提供流畅的游戏体验,整合包内没有丰富游戏内容的模组,均为实用性的、增强游戏体验或优化游戏的模组,玩家可以自己在此基础上添加更多模组。

阅读全文 »

证明$1 + 1 = 2$

发表于 Sat, May 11th, 2019 | 分类于 数学笔记 | | 阅读次数:
字数统计: 565 | 阅读时长 ≈ 2

前言

什么?$1 + 1 = 2$需要证明?这不是公理吗?(并非指哥德巴赫猜想)
可能很多人都是这样想的。也许在以前,$1 + 1 = 2$就是一个定义,是无法被证明的存在。但是现在,已经有了一套严密的数学系统,可以证明$1 + 1 = 2$。

阅读全文 »

翻译·红石电路

发表于 Fri, Apr 12th, 2019 | | 阅读次数:
字数统计: 1.1k | 阅读时长 ≈ 4

注释

蓝色羊毛:输入端
红色羊毛:输出端
黑色羊毛:布线用方块
2/3/4:中继器延迟2/3/4刻(若无特殊说明,中继器的延迟为1刻)
S:粘性活塞
N:普通活塞
箭头:显示漏斗或投掷器的朝向
数字:显示容器中的物品数量(若无特殊说明,指的是不可堆叠物数量)

被红石中继器指向的输入端表示该方块需要强充能。

本文中的所有设计都可以在Minecraft 1.5中正常运作。

阅读全文 »

Python基础·数据类型

发表于 Sat, Mar 30th, 2019 | 分类于 Python教程 | | 阅读次数:
字数统计: 5.2k | 阅读时长 ≈ 22

输入与输出

print()

Python使用print()函数来输出信息,例如print('Samuel AK IOI')会输出Samuel AK IOI。

阅读全文 »

人生苦短,我学Python

发表于 Fri, Mar 22nd, 2019 | 分类于 Python教程 | | 阅读次数:
字数统计: 1.5k | 阅读时长 ≈ 5

前言

人生苦短,我用Python。

Python是Guido van Rossum在1989年圣诞节时出于无聊而设计的一门编程语言。

不同的编程语言各有千秋,而Python是适合用于编写应用程序的高级语言。
Python为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称为“内置电池(Batteries Included)”。除了内置的库之外,Python还有大量的第三方库,也就是别人开发出来可以直接供你使用的库。当然,如果你开发的代码经过很好的封装,也可以作为第三方库给别人使用。

Python也有缺点,那就是运行速度慢。与C语言相比,由于Python是解释型语言,代码在执行时会一行一行地翻译成机器码,这个过程非常耗时,所以很慢;而C语言是编译语言,运行前直接编译成CPU能执行的机器码,所以非常快。

阅读全文 »

论如何搭建一个静态博客

发表于 Sat, Mar 9th, 2019 | | 阅读次数:
字数统计: 450 | 阅读时长 ≈ 1

前言

GitHub提供了一个功能叫做GitHub Pages,这个功能可以给用户提供一个专属域名以展示项目,但现在多用于搭建个人博客。基于这个功能,我们可以用Hexo搭建一个简单的静态博客。
Hexo是一款快速且简洁的静态博客框架,拥有丰富的插件,本地支持非常优秀,同时可以方便地部署到GitHub Pages上。
博客搭建成果见本站。

阅读全文 »

Hello, World!

发表于 Sun, Dec 30th, 2018 | | 阅读次数:
字数统计: 116 | 阅读时长 ≈ 1

我是蒟蒻

我在洛谷上的另一个博客:
永远相信美好的事情即将发生

欢迎访问某位奆佬的博客:
Summer_Light’s Blog

另一位奆佬:
Li_zi_wei_blog

阅读全文 »
1…67
Luckyfuy

Luckyfuy

蒟蒻Luckyfuy的辣鸡博客

69 日志
6 分类
26 标签
RSS
GitHub E-Mail Luogu Zhihu Bilibili YouTube Wikipedia Steam
友情链接
  • Summer_Light's Blog
  • Li_zi_wei_blog
© 2018 — 2025 Luckyfuy
本站访问量:次 本站访客数:人


全站共1837.5k字
0%