自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LeetCode:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。

#include <iostream>#include <string>#include <vector>using namespace std;class Solution{public: vector<int> nums;public: int searchInsert(vector<int> &nums, int target) { int n = nums.size();.

2021-10-12 16:32:29 618

原创 单向链表的增删改查

package demo04单向链表练习;/** * @author YY * @date 2021年04月01日 15:34 * 使用带head头的单向链表实现:水浒英雄排行榜管理,完成对英雄的增删改查工作; */public class SingleLinkedListTest { public static void main(String[] args) { //先添加节点 HeroNode node1 = new HeroNode(1, "宋.

2021-04-02 15:56:45 175

原创 队列与数组练习

主函数如下:package demo01;import java.util.Scanner;public class ArrayQueueDemo { public static void main(String[] args) { //创建一个容量为3的数组 ArrayQueue queue = new ArrayQueue(3); //接收用户的输入 char key; //由外部输入的数值添加到数

2021-03-30 16:03:29 119

原创 Java中Arrylist的使用以及元素的遍历方法示例

一、需求:创建一个存储学生对象的集合,存储三个学生对象,使用程序实现在控制台遍历输出该集合二、解题思路:三、实现代码:Student类:package DemoLearnTest.练习;public class Student { private String name; private int age; public Student(){ } public Student(String name, int age){

2020-12-30 09:31:12 1332 3

原创 初识Java中“迭代器”的应用

动物类:package DemoLearnTest.迭代器03;public class Animal { private String site; private String name; public Animal(){ } public Animal(String site, String name){ this.site = site; this.name = name; } public vo

2020-12-25 16:39:57 101

原创 利用Java编写评委打分器及输出结果

package yys;import java.util.Scanner;public class demo15 { public static void main(String[] args) { int[] grade = new int[6]; Scanner sc = new Scanner(System.in); for(int people = 0; people < 6; people++){ Sy.

2020-11-02 21:51:35 531

原创 Java中方法“重载”的定义与调用

1、什么是方法的重载?答:指同一个类中定义的多个方法之间的联系,其需要满足以下条件: (1)多个方法在同一个类中定义; (2)多个方法具有相同的方法名; (3)多个方法的参数不同:数据类型不同,或者数据个数不同以下是一个关于方法“重载”简单使用范例:package yys;//方法重载的应用——定义与调用public class demo06 { public static void main(String[] args) { ...

2020-10-30 20:46:26 510

原创 Java牛刀小试

package yys;import java.util.Scanner;public class demo03 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Please input a and b :"); int a = sc.nextInt(); int b = s.

2020-10-30 19:24:50 94

原创 Java中带参方法的定义与调用

方法的参数包括:带一个参数以及带多个参数的情况;方法的带参数定义格式如下:方法名(数据类型 变量名, 数据类型 变量名, 数据类型 变量名){ // 方法体}本代码实现的功能主要是判断:输入的数是否是偶数?package yys;// 判断一个数是否是偶数import java.util.Scanner;public class demo02 { public static void main(String[] args) { Sca

2020-10-28 21:54:41 2325 3

原创 Java中方法的定义以及使用方法

下面是实现对输入的两个数进行大小比较的一个方法的定义以及使用:package yys;import java.util.Scanner;public class demo01 { public static void main(String[] args) { isBigger(); } public static void isBigger(){ Scanner src = new Scanner(System.in);

2020-10-28 21:23:17 405 1

原创 Java获取数组中的最值

package yys_array;public class demo5 { public static void main(String[] args) { int[] arr = {12,53,68,987,54,1,2,3}; int max = arr[0]; for(int i = 1; i < arr.length; i++){ max = max > arr[i] ? max:arr[i];.

2020-10-28 20:42:16 451

原创 Java中多个数组指向相同内存

package yys_array;public class demo3 { public static void main(String[] args) { int[] arr01 = new int[3]; //定义了第一个数组 //对第一个数组中的元素进行赋值 arr01[0] = 100; arr01[1] = 200; arr01[2] = 300; System.out.print.

2020-10-28 20:05:06 271

原创 Java中的自增自减运算

/* 20201023 自增自减运算符的使用*/public class Demo005{ public static void main(String[] args){ int a = 100; System.out.println("a:" + a); a++; System.out.println("a:" + a); //输出自加后的结果 int c = a++; //先赋值再自加 System.out.println("c:" + c); .

2020-10-23 20:43:23 213

原创 Java中的字符串运算操作

public class Demo002{ public static void main(String[] args){ System.out.println("I love" + " China!"); //字符串的连接拼接 System.out.println(250 + " China!"); //数字与字符串的拼接 System.out.println("I love" + 250); //字符串与数字的拼接 System.out.println("I love" + 2.

2020-10-21 21:38:35 372

原创 C++当中的布尔类型

#include <iostream>int main(){ bool isDelta; //定义一个布尔类型的变量isDelta(通常,在定义布尔类型的变量时,前面含有is) isDelta = false; //给布尔变量赋值为"false" if (!isDelta) //判断条件,进行输出 { std::cout << "isDelta = " << isDelta << std::endl; std::cout .

2020-08-19 13:37:23 582

原创 C++中的动态内存开辟new与释放delete

//本程序的主要功能是体验C++当中的动态内存开辟以及释放#include <iostream>int main(){ int* p = nullptr; int* q = nullptr; //以上两个语句定义了两个指针变量p和q,都为空指针变量 p = new int(123); q = new int[5]; //以上两个语句动态开辟了两个内存空间,一个整型变量内存空间并被赋值为123,一个含有 //5个整型元素的数组,并且分别.

2020-08-15 15:02:05 426

原创 C++中利用“引用变量“来交换值

#include <iostream>void swap(int& x, int& y){ int t = 0; t = x; x = y; y = t;}int main(){ int a = 123; int b = 456; std::cout << "Before:" << std::endl; std::cout << "a=" << a << std::endl; std:.

2020-08-13 13:25:51 727

原创 利用“指针“进行值的交换

#include <iostream>void swap(int* x, int* y){ int t = 0; t = *x; *x = *y; *y = t;}int main(){ int a = 100; int b = 99; std::cout << "Before Swap:" << std::endl; std::cout << "a = " << a << std::endl; st.

2020-08-11 13:19:59 417

原创 利用“Value“进行传递

#include <iostream>void swap(int x, int y) //函数内部形参x,y的值发生了变化,但是并没有影响外部的实参x,y的变化{ int t = 0; t = x; x = y; y = t;}int main(){ int x = 12, y = 33; std::cout << "Before Swap:" << std::endl; std::cout << "x = " <&lt.

2020-08-11 13:11:53 199

原创 C++当中的“引用变量“与“原变量“

#include<iostream>int main(){ int x = 0; int y{ 10 }; int& rx = x; //定义rx为x的引用变量 rx = y; //验证改变引用变量时,实际上是改变了原变量 std::cout << x << std::endl; return 0;}运行结果如下:...

2020-08-10 13:02:39 421

原创 C++从0到1的蜕变流程

2020-08-08 16:25:34 118

原创 C++入坑第一课

#include<iostream>using namespace std; //使用"std"(标准)这个名字空间int main() //输出“Hello Word!”{ cout << "Hello Word!" << endl; //endl=end line cin.get(); //等待获得用户的输入,这个的主要作用是避免小黑窗一闪而过的情况 //但好像我这个在VS2019上运行的程序就算没有第9行语句,也能看到小黑窗 r.

2020-08-08 15:27:33 176

原创 Python中利用time库简单测试程序运行时间

import timedef sum12n(n): s = 0 start = time.time() for i in range(1, n + 1): s += (i + 1) end = time.time() return s, end - startfor i in range(6): sum1 = sum12...

2020-04-20 21:53:30 708

原创 细扒Python中的列表推导式

# 列表推导式list1 = []# 用while循环实现i = 0while i < 10: list1.append(i) i += 1print(list1)# 用for循环实现for j in range(10): list1.append(j)print(list1)# 利用列表推导式实现list2 = [i for i in r...

2020-04-19 22:20:07 257

原创 Python中元组、列表以及集合之间的相互转换

list1 = [1, 2, 3, 4, 5, 6, 6, 6]tuple1 = (11, 22, 33, 44, 55, 66)set1 = {'a', 'b', 'c', 'd', 'e'}# 将列表以及集合转换成元组list1_2_tuple = tuple(list1)set1_2_tuple = tuple(set1)print(list1_2_tuple)print(...

2020-04-19 21:52:39 10150

原创 细扒Python中的原始字符串

yy = "c:\news"xx = "c:\\news"print(yy)print(xx)

2020-03-16 16:06:10 141

原创 字符串相关操作_Python

# 定义字符串时,绝大多数情况下使用的是双引号,但是当字符串中需要使用双引号时,可以使用单引号来定义字符串str1 = "我们都是追梦人! 我们都是中国人! 我们每个人都不一样! "# print(str1[2])# for item in str1:# print(item)k = len(str1)print(k)kk = str1.count("123", 0,...

2020-02-06 11:04:39 141

原创 字符串操作相关知识_index and find

str1 = "Hello Word!"print(str1.startswith("H", 6, 10)) # 判断字符串是否以哪个开头,也可以指定范围print(str1.endswith("!")) # 判断字符串是否以哪个结尾,也可以指定范围# index查找与find查找的异同find_num = str1.find("Word!") # 查找要查找的字符串在字符串...

2020-02-06 11:02:56 113

原创 rfind,rindex,count

address = 'wo shi zhong bei da xue de xue sheng!'print(address.rfind('bei')) # 输出'bei'开始出现位置的下标13print(address.rfind('bei', 0, 12)) # 输出-1,表示在指定范围内没有找到要查找的字符串print(address.rfind('bei', 10)) # 输...

2020-01-02 11:29:33 138

原创 find 与 index

address = 'wo shi zhong bei da xue de xue sheng!'print(address.find('bei')) # 输出'bei'开始出现位置的小标13print(address.find('bei', 0, 12)) # 输出-1,表示在指定范围内没有找到要查找的字符串print(address.find('bei', 10)) # 输出13...

2020-01-02 11:21:14 164

原创 2019 TO 2020

2019,我实现了我三年前的一个小目标;2020,我将为我下一个三年的小目标而战!

2020-01-02 11:00:38 162

原创 切片的相关知识

num = '012345678'print(num[0:5:1]) # 输出01234print(num[0:5]) # 输出01234print(num[0:]) # 输出012345678print(num[:]) # 输出012345678print(num[:6]) # 输出012345print(num[::2]) # 输出02468print(num[::...

2020-01-02 10:41:07 518

原创 输入字符串,进行颠倒

#include <stdio.h>char* exchange(char *array, int i) //函数的定义,返回类型为char*{ int j; char c, *m = array + i - 1; //m指向array末尾元素//交换对称的元素 for (j = 0; j < i / 2; j++, m--) { ...

2019-12-12 11:14:32 493

原创 输出国际棋盘

#include <stdio.h>#include <conio.h>int main(){ int i,j; for(i = 0;i < 8;i++) { for(j = 0;j < 8;j++) { if((i + j)%2 == 0) { printf("%c%c",219,219); } else...

2019-12-12 09:43:19 139

原创 如何利用Python成功输出九九乘法表

# 九九乘法表输出i = 1while i <= 9: j = 1 while j <= i: print(f"{j}*{i}={i*j}", end="\t") j += 1 print() i += 1

2019-12-11 15:59:03 287

原创 生成随机数,取最大值

# 三目运算符# 生成随机数,取最大值import random as ra = r.random()b = r.random()c = a if a > b else bprint(f"a = {a}, b = {b}, 最大的数是c = {c} ")

2019-12-10 21:08:26 865

原创 与电脑玩猜拳

import randomplayer = int(input("请出拳: 0-剪刀; 1-石头; 2-布 "))computer = random.randint(0, 2)if ((player == 0) and (computer == 2)) or ((player == 1) and (computer == 0)) or ((player == 2) and (comp...

2019-12-10 20:45:14 337

原创 输出个十百位不同的三位数

#include <stdio.h>int main(){ int i,j,k,n = 0; printf("利用1、2,、3、4输出个、十、百位不同的三位数:\n"); for(i = 1;i < 5;i++) { for(j = 1;j < 5;j++) { for(k = 1;k < 5;k++) { if(i!=j ...

2019-12-04 18:43:03 1292

原创 如何利用C语言成功实现九九乘法表

#include <stdio.h>int main(){ int i,j,z; printf("九九乘法表:\n"); for(i = 1;i < 10;i++) { for(j = 1;j <= i;j++) { z = i * j; printf("%d*%d=%d\t",j,i,z); } printf("\n"); }...

2019-12-03 23:15:35 2681

空空如也

空空如也

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

TA关注的人

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