自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 【Turtlebot3】远程PC操控及记录数据

【代码】【Turtlebot3】远程PC操控及记录数据。

2024-03-04 19:34:31 491 1

原创 Python中忽略输入中的换行符、print()不换行的方法

忽略输入中的换行符、print不换行

2023-01-02 10:47:41 1374

原创 OpenCV——LCC(Local Color Correction)的Python复现

Local Color Correction的Python实现

2022-04-06 10:22:37 3621

原创 牛客NC140 排序——Java堆排序(优先队列实现)

一、题目原题链接描述:给定一个数组,请你编写一个函数,返回该数组排序后的形式。示例1输入:[5,2,3,1,4]返回值:[1,2,3,4,5]示例2输入:[5,1,6,2,5]返回值:[1,2,5,5,6]二、题解思路:堆排序,用优先队列实现。注意点:排序算法很多,O(n^2)的会超时,如冒泡排序。三、代码(Java)public int[] MySort (int[] arr) { // 优先队列 PriorityQueue&lt

2021-06-03 11:46:37 230

原创 LeetCode 108. 将有序数组转换为二叉搜索树 学习笔记(Java)

一、题目原题链接描述:给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树。示例1输入:nums = [-10,-3,0,5,9]输出:[0,-3,9,-10,null,5]解释:[0,-10,5,null,-3,null,9] 也将被视为正确答案:示例2输入:nums = [1,3]输出:[3,1]解释:[1,3] 和 [3,1

2021-05-08 10:17:40 157

原创 LeetCode 7. 整数反转 学习笔记(Java)

一、题目原题链接描述:给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围[-231, 231-1],就返回 0。假设环境不允许存储 64 位整数(有符号或无符号)。示例1输入:x = 123输出:321示例2输入:x = -123输出:-321示例3输入:x = 120输出:21示例4输入:x = 0输出:0二、题解思路:1.int转String;2.反转;3.S

2021-04-16 17:55:54 130

原创 LeetCode 53. 最大子序和 学习笔记(Java)

一、题目原题链接描述:给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例1输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。示例2输入:nums = [1]输出:1示例3输入:nums = [0]输出:0示例4输入:nums = [-1]输出:-1示例5输入:nums = [-100000]输出:-100

2021-04-16 12:20:01 95

原创 LeetCode 67. 二进制求和 学习笔记(Java)

一、题目原题链接描述:给你两个二进制字符串,返回它们的和(用二进制表示)。输入为 非空 字符串且只包含数字 1 和 0。示例1输入: a = “11”, b = “1”输出: “100”示例2输入: a = “1010”, b = “1011”输出: “10101”二、题解思路:1.将a,b反转;2.反转后如果不等长,则在短的末尾补0;3.由于要反转后相加,因此计算规则为【各位相加,向后进位】;4.判断相加后的数最后一位是不是要进位,进位则在最后添加一

2021-04-16 10:55:53 226

原创 LeetCode 121. 买卖股票的最佳时机 学习笔记(Java)

一、题目原题链接描述:给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。示例1输入:[7,1,5,3,6,4]输出:5解释:在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5

2021-04-14 17:52:36 94

原创 第一章·《计算机网络》谢希仁(第七版)课后习题+部分答案

1-01 计算机网络可以向用户提供哪些服务?连通性和共享。1-02 简述分组交换的要点。·将报文分成数个等长的数据段,每个数据段加上首部,构成一个个分组;·分组经路由器转发;·分组在目的主机合并。1-03 从多方面比较电路交换、报文交换和分组交换的优缺点。·电路交换:通信时间内双方始终占用端到端的通信资源,可靠性高,连续传送大量数据时效率高;但线路传输效率往往较低·报文交换:无需预先分配传输带宽,在传送突发数据时可提高网络信道利用率·分组交换:在报文交换的基础上,由于分组长度比报文长度小,

2021-03-23 23:11:51 1102

原创 LeetCode 92. 反转链表 II 学习笔记(Python)

一、题目原题链接描述:给你单链表的头指针head和两个整数left和right,其中left<= right。请你反转从位置left到位置right的链表节点,返回反转后的链表。示例1输入:head = [1,2,3,4,5], left = 2, right = 4输出:[1,4,3,2,5]示例2输入:head = [5], left = 1, right = 1输出:[5]二、题解思路:首先这是个要求翻转链表中的一部分的题目,前几天做过一个翻转整个链表的题(之后发个贴

2021-03-20 16:37:14 570

原创 实践项目《无名杀》Part 3:JavaScript——map

JavaScript——map一、创建和初始化1.先创建后初始化2.创建时初始化二、使用1.遍历map中的元素2.获取长度3.删除4.新增三、例子无名杀中的代码片段一、创建和初始化集合中的键和值可以是任何类型。如果使用现有密钥向集合添加值,则新值会替换旧值。1.先创建后初始化var map = {};map.key1 = "aaa";map.key2 = "bbb";map.key3 = "ccc";2.创建时初始化var map = { key1: 'aaa', key2: 'bb

2020-12-16 18:39:28 1942

原创 实践项目《无名杀》Part 2:JavaScript——replace()方法

JavaScript——replace方法一、定义和用法1.语法2.返回值二、实例1.无名杀中的代码片段2.替换字符串3.所有单词首字母转换成大写一、定义和用法replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。1.语法javascript stringObject.replace(regexp/substr,replacement)参数描述regexp/substr必需。规定子字符串或要替换的模式的 RegExp 对象。

2020-12-16 17:01:00 4340

原创 基于开源和群智的软件工程实践——实践项目《无名杀》Part 1

无名杀NONAME——Part 11.目录结构2.1.目录结构身份模式:NONAME/resources/app/mode/identity.js2.

2020-12-16 15:53:36 1502

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除