摘要: 集合 python中的 集合(set) 是 由一些唯一的、不可变的对象组成的无序集合体,集合支持与数学集合中相对应的操作,一个元素在集合中只能出现一次,无论它被添加了多少次。 集合是可迭代对象(iterable),可以按需增长或缩短,并且可以包含多种对象类型,集合很像一个有键无值的字典,但由于集合是 阅读全文
posted @ 2024-03-04 17:32 N1rv2na 阅读(42) 评论(0) 推荐(0)
摘要: 2.1 数值类型基础知识 在Python 中,数字并不真的只是一种对象类型,而是一组相似类型的分类。 Python 数值类型工具包括: • 整数和浮点对象 • 复数对象 • 小数:固定精度对象 • 分数:有理数对象 • 集合:带有数值运算的集合体 • 布尔值:真和假 • 内置函数和模块: round 阅读全文
posted @ 2024-03-04 12:00 N1rv2na 阅读(55) 评论(0) 推荐(0)
摘要: 目录二分查找总结1. 二分查找的工作方式2. 二分查找的两种写法3. 二分查找目标值和中间值的比较4. 二分查找模板模板一模板二模板三 二分查找总结 1. 二分查找的工作方式 二分查找维护查找空间的左、右和中间指示符,并比较查找目标或将查找条件应用于集合的中间值;如果条件不满足或值不相等,则清除目标 阅读全文
posted @ 2023-07-14 00:09 N1rv2na 阅读(54) 评论(0) 推荐(0)
摘要: 目录LeetCode二分查找题目1. Leetcode-704 二分查找题目题解2. Leetcode-35 搜索插入的位置题目题解思路题解3. Leetcode-69 X 的平方根题目题解思路 1——二分查找题解 1题解思路 2——牛顿迭代公式题解 24. Leetcode-367 有效的完全平方 阅读全文
posted @ 2023-07-14 00:08 N1rv2na 阅读(67) 评论(0) 推荐(0)
摘要: 牛客刷题记录 目录牛客刷题记录一、语法篇1. 浮点型数字四舍五入2. 两数交换3. 三数求最大4. C++浮点型输出5. switch语句6. 水仙花数7. C++幂运算8. 判断一个数是否是质数9. 输出数组的最大元素和最小元素10. 数组反转11. 数组排序(1)冒泡排序(2)选择排序(3)插入 阅读全文
posted @ 2023-07-14 00:05 N1rv2na 阅读(46) 评论(0) 推荐(0)
摘要: C语言库函数 1. stdio库 1.1 printf函数 printf格式化输出符: int a = 3; float b = 3.14; double c = 5.2; char s1[6] = {'h', 'e', 'l', 'l', 'o', '\0'}; char *s2 = "world 阅读全文
posted @ 2023-07-12 20:01 N1rv2na 阅读(173) 评论(0) 推荐(0)
摘要: Git教程 目录Git教程1. 安装Git1.1 在Linux上安装Git1.2 在windows上安装Git2. 创建版本库2.1 创建一个版本库:2.2 添加文件到版本库3. 版本管理3.1 查看代码仓库的状态3.2 版本穿梭3.3 工作区和暂存区3.4 管理修改3.5 撤销修改3.6 删除文件 阅读全文
posted @ 2023-07-10 22:34 N1rv2na 阅读(28) 评论(0) 推荐(0)
摘要: 此为笔者最初跟着油管博主Cherno的C++课程学习C++基础的笔记。 目录1. c++变量2. C++函数3. C++头文件4. C++条件分支5. C++循环6. C++控制流语句7. C++指针8. C++引用9. C++类10. C++类和结构体的对比11. 如何编写一个C++类12. C+ 阅读全文
posted @ 2023-07-08 00:09 N1rv2na 阅读(99) 评论(0) 推荐(0)