摘要: 这个是参考大部分博主的,我想自己记下来 1.冒泡排序 顾名思义就是像吐泡泡一样,把最大/最小的放着最左端或者最右端。 #include <iostream> #include <vector> #include <algorithm> using namespace std; void bsort( 阅读全文
posted @ 2020-12-06 16:21 优秀鸭 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1.**设计 Goal 解析器**请你设计一个可以解释字符串 command 的 Goal 解析器 。command 由 "G"、"()" 和/或 "(al)" 按某种顺序组成。Goal 解析器会将 "G" 解释为字符串 "G"、"()" 解释为字符串 "o" ,"(al)" 解释为字符串 "al" 阅读全文
posted @ 2020-12-06 12:37 优秀鸭 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 题目: 给你一个用字符数组 tasks 表示的 CPU 需要执行的任务列表。其中每个字母表示一种不同种类的任务。任务可以以任意顺序执行,并且每个任务都可以在 1 个单位时间内执行完。在任何一个单位时间,CPU 可以完成一个任务,或者处于待命状态。然而,两个 相同种类 的任务之间必须有长度为整数 n 阅读全文
posted @ 2020-12-05 17:52 优秀鸭 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 记录一下看到的知识点。 大部分知识点来自于https://learnopengl-cn.github.io/ 1.什么是OpenGL 一般它被认为是一个API,包含了一系列可以操作图形、图像的函数。然而,OpenGL本身并不是一个API,它仅仅是一个由Khronos组织制定并维护的规范。 OpenG 阅读全文
posted @ 2020-12-01 14:15 优秀鸭 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 在中国大学慕课上面看到的一道题目,算得上是入门吧。 题目如下: 在“HelloWorldGame”游戏代码的基础上,试着进行如下的上机练习(能实现至少一个即可): • 将文字修改为其他颜色 • 调整文字的显示位置 • 添加鼠标移动消息 • 将输出文字位置修改为鼠标位置,让字符串跟随鼠标移动 • 其他 阅读全文
posted @ 2020-11-24 20:00 优秀鸭 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1.介绍 unordered_map是c++语言STL库中一个比较重要的容器,不能自动排序,这一容器是根据哈希表这一数据结构设计而成的,能够极大地提升数据搜索、插入和删除操作的时间效率。 2.头文件 #include<unordered_map> 3.定义 unordered_map<第一变量类型, 阅读全文
posted @ 2020-07-03 16:19 优秀鸭 阅读(2322) 评论(0) 推荐(2) 编辑
摘要: 题目: 给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。来源:力扣(LeetCode)链接:https://leetcode-cn.com/probl 阅读全文
posted @ 2020-06-25 20:32 优秀鸭 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 菜鸡小白不禁感叹:C++真好用!!! 题目描述: 字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。 示例 1:输入: s = "abcdefg", 阅读全文
posted @ 2020-06-01 22:01 优秀鸭 阅读(147) 评论(0) 推荐(0) 编辑