自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 R语言 - 读取CSV文件报错

a <- (read.csv("D:/Test.csv"))View(a)上述简单的两行读取文件的代码,运行之后一直出错,参数不停改正都会报此错误。猜想:是不是因为新建的文件中没有添加数据,尝试在文件中简单添加几条数据之后,再次运行,发现可以运行成功,也成功看到了建好的文件读取的CSV文件为空时,会报错...

2020-11-26 21:38:45 3217

原创 重新排列数组

给你一个数组 nums ,数组中有 2n 个元素,按 [x1,x2,…,xn,y1,y2,…,yn] 的格式排列。请你将数组按 [x1,y1,x2,y2,…,xn,yn] 格式重新排列,返回重排后的数组。示例 1:输入:nums = [2,5,1,3,4,7], n = 3输出:[2,3,5,4,1,7]解释:由于 x1=2, x2=5, x3=1, y1=3, y2=4, y3=7 ,所以答案为 [2,3,5,4,1,7]示例 2:输入:nums = [1,2,3,4,4,3,2,1], .

2020-06-10 19:27:31 343

原创 宝石与石头【力扣】

给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J 中的字母不重复,J 和 S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。示例 1:输入: J = “aA”, S = “aAAbbbb”输出: 3示例 2:输入: J = “z”, S = “ZZ”输出: 0注意:S 和 J 最多含有50个字母。J 中的字符不重复。来源:力扣(LeetCode)原题链接.

2020-06-03 17:46:40 226

原创 拥有最多糖果的孩子【力扣】

给你一个数组 candies 和一个整数 extraCandies ,其中 candies[i] 代表第 i 个孩子拥有的糖果数目。对每一个孩子,检查是否存在一种方案,将额外的 extraCandies 个糖果分配给孩子们之后,此孩子有 最多 的糖果。注意,允许有多个孩子同时拥有 最多 的糖果数目。示例 1:输入:candies = [2,3,5,1,3], extraCandies = 3输出:[true,true,true,false,true]解释:孩子 1 有 2 个糖果,如果他得到所.

2020-06-03 14:51:28 144

原创 pycharm 中导入 selenium包

在setting中选择下图的 标号(1),然后点击标号(2)处的 “+”在搜索框中输入 “selenium” ,选择其中的 selenium,最后点击 “install Pakage”

2020-05-08 15:25:52 1145 2

原创 回文链表【力扣】

编写一个函数,检查输入的链表是否是回文的。示例 1:输入: 1->2输出: false示例 2:输入: 1->2->2->1输出: true进阶:你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题?来源:力扣(LeetCode)原题链接思路 : 使用 栈创建一个栈,将所有的结点放进去遍历一遍原链表,与从栈中取出的元素一一比较,有不相...

2020-05-07 00:13:24 148

原创 返回链表的中间结点【力扣】

给定一个带有头结点 head 的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。示例 1:输入:[1,2,3,4,5]输出:此列表中的结点 3 (序列化形式:[3,4,5])返回的结点值为 3 。 (测评系统对该结点序列化表述是 [3,4,5])。注意,我们返回了一个 ListNode 类型的对象 ans,这样:ans.val = 3, ans.next.v...

2020-04-30 22:58:40 140

原创 合并两个链表【力扣】

输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。示例1:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4限制:0 <= 链表长度 <= 1000原题链接/** * Definition for singly-linked list. * public class...

2020-04-30 22:49:24 232

原创 二进制链表转整数【力扣】

给你一个单链表的引用结点 head。链表中每个结点的值不是 0 就是 1。已知此链表是一个整数数字的二进制表示形式。请你返回该链表所表示数字的 十进制值 。示例 1:输入:head = [1,0,1]输出:5解释:二进制数 (101) 转化为十进制数 (5)示例 2:输入:head = [0]输出:0示例 3:输入:head = [1]输出:1示例 4:输入:head =...

2020-04-29 22:33:57 154

原创 链表题---从尾到头打印链表【力扣】

输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例 1:输入:head = [1,3,2]输出:[2,3,1]限制:0 <= 链表长度 <= 10000力扣原题链接/** * Definition for singly-linked list. * public class ListNode { * int val; * Li...

2020-04-28 23:04:11 139

原创 牛客网 -红包金额个数

**超过: > **该题 首先给数组进行排序数组个数无论是偶数还是奇数,只要其中有一个数字的个数超过数组大小的一半,那么 数组大小 / 2 的位置的元素一定是所求元素(排序后才会是这样)排序用到了 ArrayList 中的 Collections.sort(list)import java.util.ArrayList;import java.util.Collectio...

2020-03-24 11:36:13 156

原创 输出正方形

题目描述蜜汁正方形扰乱思路package exam13;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt()...

2020-03-17 15:33:56 169

原创 计算汽水瓶

import java.util.Scanner;/** * 测试用例有10组,瓶子数控制在[1,100] */public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // System.out....

2020-03-04 18:32:01 103

原创 第三次试卷错题整理(10道选择题)

1.下面哪个标识符是合法的?A “9HelloWorld”B “_Hello World”C “Hello*World”D “Hello$World”我的回答: B (错误)正确答案: DB选项中有空格D选项虽然 美元符号 一般自己不使用,但是在这道题中它是正确选项Java语言中,对于变量、常量、方法和语句块也有名字, 它们被统称为Java标识符。标识符是用来给类、成员变量、...

2020-02-15 23:50:52 1257

原创 TCP服务端和客户端(二)(在客户端的控制台可以不断输入数据)

客户端使用Scanner scanner = new Scanner(System.in)客户端代码package tcp;import java.io.*;import java.net.Socket;import java.util.Scanner;public class TCPClients { private static final int PORT = 100...

2020-02-15 22:49:20 286

原创 TCP客户端和服务端 (一)(最简版本)

服务端package tcp;import java.io.*;import java.net.ServerSocket;import java.net.Socket;public class TCPserver { private static final int PORT = 1000; public static void main(String[] args...

2020-02-15 22:48:41 141

原创 一个数组中,返回两个数的和等于目标值时,这两个数的下标

给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]来源:力扣(Leet...

2020-02-03 12:41:28 1071

原创 回文数

class Solution { public boolean canConstruct(String ransom, String magazine) { if (magazine.length() < ransom.length()) return false; int caps[] = new int[26]; for (char...

2020-01-31 16:56:35 90

原创 旋转数组

给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。示例 1:输入: [1,2,3,4,5,6,7] 和 k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步: [7,1,2,3,4,5,6]向右旋转 2 步: [6,7,1,2,3,4,5]向右旋转 3 步: [5,6,7,1,2,3,4]示例 2:输入: [-1,-100,3,99...

2020-01-25 14:40:08 69

原创 实现一个函数,将字符串中的大写字母转换为小写字母

public class Solution {//该函数用来将大写字母转换为小写字母 public static String toLowerCase(String str) { if (str == null){ //字符串为空时 return null; } //创建一个字符数组,保存转换之后的结果 ...

2020-01-18 23:36:27 8600

原创 图形用户界面(界面组件 Frame ,Panel,Button的简单使用)

Frameimport java.awt.*;public class FrameTest { public static void main(String[] args) { Frame f = new Frame("My first frame"); f.setSize(200,200); f.setBackground(Color....

2019-12-16 21:37:34 740

原创 List(接口)的基本用法

以下代码仅涉及List接口中的Arraylist(顺序表)类和Linkedlist(链表)类public class Demolist { public static void main(String[] args) { List<String> names = new ArrayList<>(); //向表中添加元素 ...

2019-12-04 15:51:16 121

原创 Collection和Map的基本用法

练习 Collection 和 Map 接口的基本用法Collection的基本用法import java.util.ArrayList;import java.util.Collection;public class Demo { public static void main(String[] args) { Collection<String&gt...

2019-12-04 08:54:49 148

原创 二叉树的基本操作2

目录判断两颗树是否相同判断一颗树是否为另一棵树的子树求给定的二叉树的深度判断一棵树是否为平衡二叉树判断两棵树是否为对称二叉树层序遍历二叉树判断完全二叉树判断两颗树是否相同给定两个二叉树,编写一个函数来检验它们是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。示例 1:输入: 1 1 ...

2019-11-25 20:54:24 98

原创 二进制文件的复制

直接使用输入流、输出流进行操作import java.io.*;public class Test3 { public static void main(String[] args) { try { FileInputStream input = new FileInputStream("tupian.jpg");//输入流 FileOutputStream outp...

2019-11-24 11:12:50 267

原创 编写一个Java Application 程序,完成对文件的复制

题目:编写一个Java Application 程序,实现文件的复制(用字节流和字符流两种方式完成,同时练习处理流的使用)。要求:目的文件(java\\code\\copy.*)的创建,利用File类的相关方法来实现。使用字节流实现:import java.io.*;public class Test { public static void main(String[] a...

2019-11-24 10:59:21 2427

原创 创建File类的对象

三种构造方法1.File f = new File(String path); path 为文件的路径名或目录名,也可以对应磁盘上的某个目录。如:“d:\code\java”或“code\java”2.File f = new File(String path,String name); path可以使相对或绝对路径,name表示文件或目录名3.File f = new File("S...

2019-11-23 22:58:30 877

原创 选择两个城市作为预选旅目标。(创建线程的两种方式)

选择两个城市作为预选旅目标。实现两个独立的线程分别显示10次城市名,每次显示后休眠一段随机的时间(1000ms以内),哪个先显示完毕,就决定去哪个城市。(用两种方式实现)(修改线程的优先级,再测试结果。)1.通过继承Thread类创建线程2.通过向Thread()构造方法传递Runnable对象来创建线程import java.util.Random;class MyThre...

2019-11-19 10:43:54 402

原创 排序

冒泡排序public class BubbleSort { public static void BubbleSort(int[] arr){ if(arr == null){ return; } for(int bound = 0;bound < arr.length;bound++){//从前往后,一趟...

2019-11-18 20:09:35 78

原创 制作一个注册表单页面

制作一个表单注册页面在Dreamweaver中创建一个.html文件,添加一个11行2列的表格,左侧的内容是手动输入(第一行也手动输入),右侧的内容是用代码来写的(最后一行也是用代码来写)(用代码写的原因是,不会用Dreamweaver操作)表单页面的处理(1)制作注册表单代码如下<!DOCTYPE html PUBLIC "-//W3C//DTD XHTM...

2019-11-17 13:13:57 6777

原创 这是两个极其简单的PHP代码(foreach()循环输出数组的键值和元素,获取前一天的时间)

1.foreach()循环输出数组的键值和元素<body><?php$student = array("Lily" , "Amy" , "Simon" , "Jack");print_r($student);?></body>点击上图中的“在浏览器中预览/调试”,然后会出现下图:2.获取前一天的时间<body><?ph...

2019-11-15 22:56:39 1245

原创 二叉树的基本操作3(TODO)

二叉树的创建和遍历(递归思想)编一个程序,读入用户输入的一串先序遍历字符串,根据此字符串建立一个二叉树(以指针方式存储)。 例如如下的先序遍历字符串: ABC##DE#G##F### 其中“#”表示的是空格,空格字符代表空树。建立起此二叉树以后,再对二叉树进行中序遍历,输出遍历结果。输入描述:输入包括1行字符串,长度不超过100。输出描述:可能有多组测试数据,对于每组数...

2019-11-15 09:08:59 178

原创 Chapter3

目录练习五:创建一个名为Dog的类,它包含两个String域 (to modify):name和says。在main()方法中,创建两个Dog对象,一个名为spot(叫声为:Ruff!),另一个名字为scruffy(叫声为:Wurf!),然后显示他们的叫声和名字。练习六:在练习五的基础上,创建一个新的dog索引,并对其赋值为spot对象。测试用 == 和equals()方法来比较所有...

2019-11-13 21:39:53 202

原创 计算速度

import java.util.Random;public class Speed { public static void main(String[] args) { Random rand = new Random(100);//给定了随机种子,每次生成的随机数序列相同,以供验证 double s = rand.nextDouble() + 1;...

2019-11-07 11:07:17 171

原创 别名机制

将对象的引用进行赋值操作package chap3;//展示别名机制public class Ex2 { float num;} class Test{ public static void main(String[] args) { //将e1和e2绑定到了相同的对象 Ex2 e1 = new Ex2(); Ex2 e2 = new...

2019-11-07 10:49:19 123

原创 二叉树的基本操作(三种遍历,求结点个数,求叶子结点个数)

目录创建一个树结点创建一颗固定的二叉树先序遍历二叉树中序遍历二叉树后序遍历二叉树求二叉树的结点个数求叶子结点个数源代码创建一个树结点class Node{//创建一个树结点的基本结构 public char val; public Node left; public Node right; public Nod...

2019-11-04 11:20:48 5646

原创 链表的基本操作二

实现链表以下操作目录1.给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次2. 删除链表中指定的所有元素3. 反转一个单链表4. 给定一个带有头结点 head 的非空单链表,返回链表的中间结点。5. 输入一个链表,输出该链表中倒数第k个结点1.给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次示例1:输入: 1->1->2输...

2019-11-03 19:56:42 111 1

原创 模拟实现字符串的基本操作

1.比较两个字符串是否相等(区分大小写的比较)(1)自己实现的版本public class MyString { public static void main(String[] args) { String str1 = "HelloWorld"; String str2 = "HelloWorlds"; System.out.prin...

2019-10-31 16:11:11 200

原创 Java中的异常处理

一、概念**异常(Exception)**又称为例外,差错,违例等,是特殊的运行错误对象,对应着Java语言特定的运行错误处理机制。由于Java是在网络 环境中运行的,所以安全问题成为首先考虑的重要因素之一。1.Java中的异常捕获错误的最好时期是在编译期,最好在试图运行程序前。然而并非所有的错误都可以在编译期内被发现。有些问题必须在运行时被解决,例外是在程序运行过程中发生的异常事件,比如除...

2019-10-28 15:03:47 164

原创 Java中的面向对象编程的简单总结

面向对象编程:以要解决的问题中所涉及的的对象为主体面向过程编程:以具体的解题过程为研究主体核心:继承、多态、封装对象之间的关系1.继承1.Java中的继承是单向继承,这样的设置是为了避免多态继承的缺点。单向继承:一个子类只能继承自一个父类多向继承:一个子类可以继承自多个父类2.访问权限 同一类中 同一个包 不同包的子类 不...

2019-10-20 09:49:33 99

空空如也

空空如也

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

TA关注的人

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