自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码

一些学习过程好的代码

  • 博客(21)
  • 收藏
  • 关注

原创 神奇的口袋

题目描述有一个神奇的口袋,总的容积是40,用这个口袋可以变出一些物品,这些物品的总体积必须是40。John现在有n个想要得到的物品,每个物品的体积分别是a1,a2……an。John可以从这些物品中选择一些,如果选出的物体的总体积是40,那么利用这个神奇的口袋,John就可以得到这些物品。现在的问题是,John有多少种不同的选择物品的方式。import java.util.PriorityQueue;import java.util.Queue;import java.util.Scanner;i

2020-09-09 13:02:17 201

原创 牛客练习 买苹果、删除公共字符串

买苹果小易去附近的商店买苹果,奸诈的商贩使用了捆绑交易,只提供6个每袋和8个每袋的包装(包装不可拆分)。可是小易现在只想购买恰好n个苹果,小易想购买尽量少的袋数方便携带。如果不能购买恰好n个苹果,小易将不会购买。import java.util.PriorityQueue;import java.util.Queue;import java.util.Scanner;import java.util.Stack;//方法一:public class Main{ public stat

2020-09-07 16:00:14 113

原创 合法括号序列判断

//一个合法的括号串定义为:1.只包括括号字符;2.左括号和右括号一一对应//方法一:public class Main{ public static void main(String[] args) { Scanner in=new Scanner(System.in); while(in.hasNextLine()){ String s=in.nextLine(); String[] s1=s.split(" "

2020-09-06 12:11:05 253

原创 字符串中找出连续最长的数字串

//方法一:import java.util.*;public class Main{public static void main(String[] args) {Scanner in=new Scanner(System.in);while(in.hasNextLine()){String s=in.nextLine();System.out.println(MaxNumSubstring(s));}}private static String MaxNumSubstring(St

2020-09-06 12:07:01 147

原创 应用 Matlab 对语音信号进行频谱分析及滤波------代码

for i=1:3 b=menu('请选择:','原始信号采样后的时域图和频谱图','FIR滤波器','IIR滤波器','退出'); if b==1 for j=1:3 temp=menu('请选择','播放原始语音','原始语音时域图和频谱图','FFT频谱图'); if temp==1 ...

2020-02-02 14:34:38 7539 1

原创 存在重复

存在重复给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。示例 1:输入: [1,2,4,5,6,6,4,8,9,2,3]输出: true示例 2:输入: [1,2,3,4,6,7,8,9]输出: false思路1:利用HashMap 将数组的值当做key,而次数当做value,不过在这里...

2020-02-02 14:19:07 118

原创 链表之实际问题3

1. 输入两个链表,找出它们的第一个公共结点。1>. 判断两个链表是否有公共节点2.>先分别求出两个链表的长度lenA和lenB,定义两个引用longer=headA和shorter=headB3>.定义一个引用diff=两个链表的长度差,4>.让较长的longer先走diff步,然后两个链表一起开始走5>.判断longer是否等于shorter,不等于...

2019-07-27 23:37:35 114

原创 链表之实际问题2

1. 给定一个带有头结点 head 的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个方法一:中间结点。不论连标的长度是奇数还是偶数,链表的中间节点(奇数),或者链表的中间节点的第二个(偶数)都是中间节点class Solution { //求取链表的长度 private int getLength(ListNode head) { int le...

2019-07-26 20:57:39 191 1

原创 链表之实际问题

学习链表已将两三天了,总感觉懵懵懂懂的,有一瞬间觉得自己会了,下一瞬间又觉得自己好像哪里又有点问题,说实话多少有点奔溃, …class Node { int val; Node next = null; Node(int val) { this.val = val; } public String toString() { ...

2019-07-25 21:57:52 203

原创 链表

1.连标的插入1>头插1.1 如果原链表为空,return node;1.2不为空则node.next=head;head=node;2.尾插2.1如果原链表为空,return node;2.2不为空,找到倒数第一个记为last,last.next=node;return head3.中间插入3.1pos处插入1003.2node.next=pos.next;pos....

2019-07-25 21:22:08 107

原创 Java学习第六天——类和对象

一.理论1.面向对象的三大特点:封装性:内部操作对外部而言不可见;继承性:无需重新编写原来的类就可以使用现有类的所有功能;多态性:一个类实例的相同方法在不同情形有不同的表现形式。2.类与对象的定义与使用1>.类的组成:属性:描述对象的具体特点;方法:操作行为。2>类的语法修饰符 变量类型 变量名称3>方法定义修饰符 返回值类型 方...

2019-07-20 17:45:24 83

原创 Java学习第五天——数组2

今天是第五天了,坚持坚持!!1.冒泡算法方法一: import java.util.Arrays; public class find{ public static String bubbleSort(int[] a){ for(int i=1; i<a.length;i++){ for(int j=1;j<a.length-i+1;j++){ if(...

2019-07-19 21:32:37 68

原创 Java第五天——数组

1.整一个数组a,是偶数在前,奇数在后方法一:新建一个数组b,查找数组a中的偶数和奇数,让其存于数组b中(偶数从前往后(0—-b.length-1),奇数从后往前(b.length-1到0))import java.util.Arrays; public class find{ public static void main(String[] args){ int[] a={1,...

2019-07-19 20:54:27 175

原创 Java之旅——第四天

学习Java第四天(收获)一.感想今天是第四天,很有纪念意义的第四天。这一天是我学习Java的第四天,由最初的一无所知,挫败,到现在可以用Java编码解决一些小小的问题,尽管有时候一道小小的题,我从开始写,写完,改错最终到运行出来,需要一两个小时甚至更多,但是这个解决问题的过程中,那种成就感,充实感,是其他任何事情所不能带给我的。与此同时,我发现我写代码的速度和成功率也在逐渐提升,我相信...

2019-07-18 21:52:17 82

原创 Arrays包的System包的使用

一,.Arrays和System中一些方法1.Arrays.toString(e)返回指定数组的“深度内容”的字符串表示形式。 如果数组包含其他数组作为元素,则字符串表示包含其内容等等。 此方法用于将多维数组转换为字符串。字符串表示由数组元素的列表组成,括在方括号( “[]” )中。 相邻的元素由字符", " (逗号后跟一个空格)分隔开。 元件由String.valueOf(Object)转...

2019-07-18 16:32:07 172

原创 基于Java的汉诺塔和斐波那契

1.汉诺塔代码:分析:把n个盘子从1座(相当于第一根柱子)移到3座(相当于第三根柱子):1) 把1座上(n-1)个盘子先移到2座;2)把1座上第n个盘子移到3座3)把2座上的(n-1)个盘子全部移到3座用hanoi(n,a,b,c)表示为:1)hanoi(n-1,1,3,2)2)hanoi(n-1,2,1,3)public class Hanoi { public stat...

2019-07-17 22:38:58 57

原创 基于Java的乘法口诀表,任意一个数n的阶乘!

九九乘法口诀表:采用二重for循环,外部循环控制行数,内部循环控制列数,在内部循环结束时,换行即可输出结果为:任意一个数的阶乘:1.采用迭代的方法:2.采用递归的方法:结果为:学习Java的第三天,学到的有限,已经初步感觉到了Java的难度,也能体会到Java的一些有趣的地方以及的Java的优势,我会再接再厉的!!!...

2019-07-17 20:58:26 162

原创 重载和实现对象的相减和相除

1.重载和实现复数相除#includeusing namespace std;class complex{public:complex (){ real = 0; imag = 0; }complex(double r, double i) { real = r; imag = i; }complex operator / (complex &c2);void dis...

2019-03-27 17:26:30 235

原创 折半查找法

1.折半查找法寻找一组有序数中的某一个值#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#include <stdlib.h>int binary_search(int arr[], int k, int left, int right){int mid;while (left <= right){...

2019-03-27 16:50:38 179

原创 猜数字游戏以及模拟三次密码输入

1.猜数字游戏代码#include <time.h>void menu(){printf("****************** \n");printf("*********** 1.play \n");printf("*********** 0.exit \n");printf("\n");}void game(){int random_num = rand()...

2019-03-27 16:45:38 780

原创 婷婷的编程之旅

1.自我介绍我叫张婷婷,来自西安科技大学,主修电子信息工程专业。选这个专业是因为高三一次数学课上老师放了一段视频,视频做的很精彩,各种高科技的手段,那个时候我就在想我选专业一定要选与电子科技有关的专业,果然是选了,不过结局有点不太理想。算了既来之则安之吧!果然不好的事总是害怕孤独,遇见一个就意味着下一个就会在不远的地方等你,于是我有悲催的遇上了大类招生。上了两年大学的我差点就忘了自己是什么专业,...

2019-03-14 18:30:03 739 5

空空如也

空空如也

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

TA关注的人

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