自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 快速选择排序

public void quick_sort(int nums[], int l, int r){ if(l < r){ int i = l; int j = r; int num = nums[i]; while(i < j){ while(nums[j] >= num && i < j){ .

2021-06-16 20:23:38 126

原创 直接选择排序

直接选择排序又称简单选择排序,是一种不稳定的排序方法,其是选择排序中最简单一种,其基本思想是:第 i 趟排序再待排序序列 a[i]~a[n] 中选取关键码最小的记录,并和第 i 个记录交换作为有序序列的第 i 个记录。

2021-01-28 14:35:38 132

原创 归并算法

class ZxyWl{ public int reversePairs(int[] nums) { int[] tmp = new int[nums.length]; int len = nums.length; merger(nums, 0 , len - 1, tmp); for (int i = 0; i < nums.length; i++) { System.out.println(num...

2020-10-14 21:34:03 121

原创 数组中数字出现的次数

一个整型数组nums里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。输入:nums = [4,1,4,6]输出:[1,6] 或 [6,1]思路:异或(相同的数字异或后会等于0,所以全员异或等价于两个不同值进行异或)如果我们可以把所有数字分成两组,使得:两个只出现一次的数字在不同的组中;(只需每位与1进行与,如果某一位为1,说明该为1,说明那两个数在该位的二进制不同,然后遍历数组,通过在该位置不同分成两组进行异..

2020-10-09 22:02:42 317

原创 三数之和

给你一个包含 n 个整数的数组nums,判断nums中是否存在三个元素 a,b,c ,使得a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。给定数组 nums = [-1, 0, 1, 2, -1, -4],满足要求的三元组集合为:[ [-1, 0, 1], [-1, -1, 2]]想法:因为满足要求的集合中不能有重复出现的数组,所以可以先对数组进行排序,然后每次for循环时,判断当前位置是否与上一次循环时的数字相同,如果相同的话,肯定会重复的。cla...

2020-09-25 20:54:16 86

原创 对HTML的理解

HTML并没有想象中那么难,只要学习它的标签就行了。<p>文本内容</p> : 把文本内容显示出来并换行,但两行直接会空出一行。<br/> : 换行,不会空出一行。注: 斜杠可加可不加,引文它不是成对出现的,加上斜杠表示该标签结束的意思。<hr/> : 水平线<strong> 文字 </strong> : 粗体<em> 文字 </em> :斜体对于HTML,无论两个文字间有多少空格...

2020-07-23 11:07:44 356

原创 Java多线程实现Runnable接口

到目前为止,线程都是通过扩展Thread类来创建的,但有时我们创建的类会可能要继承其他类,又因为java不支持多继承,但我们创建的类又要实现多线程,所以可以通过Runnable接口来解决这个问题。实现Runnable接口的语法如下: public class A extends B implements Runnable 实现Runnable接口的程序会创建一个Thread对象,并将Runnable对象和Thread对象相关联。Thread实现Runnable...

2020-07-09 18:07:47 228

原创 Java利用Tread简单地写一个多线程

Thread是java.lang包中的一个类,在这个类中实例化的对象代表线程。Thread类中常用的有两种构造方法: public Thread():创建一个新的线程对象 public Thread(String threadName):创建一个名称为threadName的线程对象完成线程真正功能的代码 放在类的run()方法中,可以通过调用Thread中的start()方法来调用run()方法执行线程。public class application extend...

2020-07-09 17:38:11 289

原创 利用java写一个TCP简单的客户端和服务端

TCPClient.javaimport java.io.IOException;import java.io.OutputStream;import java.net.InetAddress;import java.net.Socket;import java.net.UnknownHostException;public class TCPClient { public static void main(String[] args) { InetAddress serverIP.

2020-07-05 10:08:04 1136

原创 java父类引用子类

public class person { public void print() { System.out.print("aaa"); }}public class student extends person { @Override public void print() { System.out.print("bbb"); }}public class application { public ...

2020-06-16 10:53:00 150

原创 Eclipse如何让代码自动补全

1.打开Eclipse,找到window下的Perferences。2.找到Java 下的 Editor 下的 Content Assist , 右边出现的选项中,有一个Auto activation triggers for Java:会看到只有一个"."存在。3.用 .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ 来代替Auto activation triggers for Java中的.,点击应用即可设置成功!...

2020-06-05 16:12:56 425

原创 pytorch中如何查看Tensor的维度

对于Tensor的维度,可使用Tensor.shape或者size()函数查看每一维的大小,两者等价。 例如:>>>a = torch.randn(2,2)>>>a.shape # 使用shape查看Tensor维度torch.Size([2,2])>>a.size() # 使用size()函数查看Tensor维度torch.Size([2,2])...

2020-06-05 15:18:36 24228

转载 pytorch-unsqueeze用法

本文链接:https://blog.csdn.net/qq_29007291/article/details/84887218tensor.unsqueeze 为tenor添加维度a = torch.rand((1, 3, 5), dtype=torch.float32)print("a shape is ", a.size())b = a.unsqueeze(-1) # 负1表示...

2019-10-11 15:55:26 2284

空空如也

空空如也

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

TA关注的人

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