- 博客(6)
- 收藏
- 关注
原创 力扣数组篇--LeetCode27移除元素
前言:22届校招找到了满意的offer,这几个月没啥事干,天天躺尸,决定不能如此颓废下去,打算再次按照代码随想录的路线重新刷题,并写下博客进行记录。ps:尽量每天一道吧,哈哈,还是躺尸舒服。刷题主要思路来源于代码随想录唉,又当了几天懒狗,我有罪力扣链接题目给你一个数组 nums和一个值 val,你需要 原地 移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不...
2022-05-19 20:35:22
430
原创 力扣数组篇--LeetCode704二分查找
前言:22届校招找到了满意的offer,这几个月没啥事干,天天躺尸,决定不能如此颓废下去,打算再次按照代码随想录的路线重新刷题,并写下博客进行记录。ps:尽量每天一道吧,哈哈,还是躺尸舒服。刷题主要思路来源于代码随想录题目给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。示例 1:输入: nums = [-1,0,3,5,9,12], target = 9输
2022-05-15 20:47:03
262
原创 时间复杂度与空间复杂度
一、时间复杂度时间复杂度:时间复杂度实际就是一个函数,该函数计算的是执行基本操作的次数。void func1(int N){ int count = 0; for (int i = 0; i < N ; i++) { for (int j = 0; j < N ; j++) { count++; } } for (int k = 0; k < 2 * N ; k++) { count+..
2021-10-22 17:11:13
131
原创 十进制与二进制和十六进制转换
一、十进制转换二进制十进制转换成二进制,通过除二取余的办法,得到的数倒序排列,高位补0。将正的十进制数除以二,得到的商再除以二,依次类推直至商为0或1时为止,然后在旁边标出各步的余数,最后倒着写出来,高位补零。例如:14/2 商7余0 --> 7/2 商3余1 --> 3/2 商1余1 --> 1/2 商0余1则14的二进制表达数为:1110 --> 2³+2²+2=14十进制小数转换成 N 进制小数采用“乘 N 取整,顺序排列”法。具体做法是: ...
2021-10-12 16:47:37
928
转载 变量和运算符的基本知识
一、变量类型Java语言支持的变量类型有: 整型变量、长整型变量、单精度浮点型变量、双精度浮点型变量、字符型变量、字节型变量、短整型变量、布尔型变量以及字符串类型变量。目录一、变量类型1.1 整型变量1.2 长整型变量1.3 双精度浮点型变量1.4 单精度浮点型变量1.5 字符型变量1.6 字节型变量1.7 短整形变量1.8 布尔类型变量1.9 字符串类型变量1.1 整型变量int表示变量的类型是一个整型。在 Java 中, 一个 int ...
2021-10-12 16:28:58
751
原创 Java新手学习以及HelloWorld程序的编写
一、数据类型 Java共有八大数据类型,基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值类型又可以分为整数类型byte、short、int、long和浮点数类型float、double。byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。short:16位,最大数据存储量是65536,数据范围是-32768~32767之间。int:32位,最大数据存储容量是2的...
2021-10-11 15:14:44
190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅