数据结构与算法
未读
排序算法——冒泡排序
什么是冒泡排序 冒泡排序的英文Bubble Sort,是一种基础的交换排序。 这种排序算法的每一个元素都可以像小气泡一样,根据自身大小,一点一点向着数组的一侧移动。 举个例子,将一个无需数列5, 8, 6, 3, 9, 2, 1, 7,从小到大排序 排序流程图 最外层的 for 循环每经过一轮,剩余
后端技术
未读
C++入门——3. 函数
关于函数,上一章介绍过,本章主要学的是自定义的函数。 用户函数 用户自定义的函数称为 用户函数,其语法如下: 返回值类型 函数名() // 函数头,告诉编译器函数的存在
{
// 函数体
}
示例: #include<iostream>
using namespace std;
//
后端技术
未读
C++入门——2. C++基础知识
程序语句 语句 C++中,我们经常使用 函数 和 语句。 函数相当于一个包装,而语句就是包装里的礼品,语句作为 C++ 中最小的指令结尾,一般都需要以 ; 结尾,如之前的HelloWorld程序: cout << "Hello World"; 常用的语句类型 常用的语句类型如下: 声明语句 表达式语
后端技术
未读
C++入门——1. C++快速入门
什么是C++ C++是一门高级语言,可以和以简易的语句执行计算机相关操作。 [!NOTE] tips:和C是什么关系? C是在C++之前诞生的,而C++的全称为 C plus plus 如全称,C++就是C的plus版(加强版),它添加了很多C没有的特性,也有自己更方便的语句。 和Java、Pyth
数据结构与算法
未读
力扣学习笔记——插入排序
什么是插入排序 插入排序就像扑克牌中,我们习惯将抓到的牌进行排序,每次摸一张牌,就将它插入手上已有的牌中合适的位置,逐渐完成整个排序。 交换法插入排序 交换法:在新数字插入过程中,不断与前面的数字交换,直到找到自己合适的位置。 </
娱乐
未读
MC萌新の命令方块教程——指令篇
什么是指令? MC中,你是否开启过死亡不掉落? 在旧版本中,死亡不掉落无法手动开启,这时候,我们就需要使用指令了: /gamerule keepInventory true 效果如下:
数据结构与算法
未读
力扣学习笔记——283. 移动零
解题思路 这题主要考察的是对题目的理解,使用双指针,什么时候交换? 当数字不为0时,进行交换 通过把不为0的数字移到左边,就可以实现题目效果,图解如下: 实现代码 class Solution {
public void
数据结构与算法
未读
力扣学习笔记——328. 奇偶链表
解题思路 使用了链表交换的概念,引入的temp节点作为链表交换并确定交换起始位置。 图解: 实现代码 class Solution {
public ListNode swapPairs(ListNode head)
数据结构与算法
未读
力扣学习笔记——328. 奇偶链表
解题思路 这题主要运用了双指针之间的交替,画图理解的话就很简单了: 实现代码 class Solution {
public ListNode oddEvenLis