自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 #神奇的口袋#

牛客网 链接:https://www.nowcoder.com/questionTerminal/9aaea0b82623466a8b29a9f1a00b5d35有一个神奇的口袋,总的容积是40,用这个口袋可以变出一些物品,这些物品的总体积必须是40。John现在有n个想要得到的物品,每个物品的体积分别是a1,a2……an。John可以从这些物品中选择一些,如果选出的物体的总体积是40,那么利...

2020-03-10 10:50:36 130

原创 顺序表 & 链表

顺序表概念:顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数据的增删查改。顺序表一般可以分为:静态顺序表:使用定长数组存储。动态顺序表:使用动态开辟的数组存储接口实现:import java.util.Arrays;public class ArrayList { private int[] elem; p...

2020-02-27 23:00:09 215

原创 java 面向对象编程(继承、多态)

包(package)包是组织类的一种方式,使用包的主要目的是保证类的唯一性。导入包中的类一、1.public class Test{ public static void main(String[] args){ //得到一个毫秒级的时间戳 java.util.Date date = new java.util.Date(); System.out.println(date...

2019-11-27 16:59:39 156

原创 初识java中的类和对象

多种多样的语言:面向过程(处理规模小的问题):C面向对象(处理规模大的问题):JAVA,C++…(一共三步:找对象,创建对 象,适用对象)面试题: 说出oop语言的三大特征oop(Object-Oriented-…面向对象编程)答:继承、封装、多态类? 对象?类就是一类对象的统称。对象就是这一类具体化的一个实例。一个类可以实例化多个对象(用new)一个类生成一个class...

2019-11-17 22:28:19 109

原创 找环的入口

找到环的入口(开始入环的第一个结点)要想找到环的入口总共有三步1.创造一个环2..判断是否有环,3.如果有环,就可以找环的入口了。由于前两步比较简单,这里只详细解释找环的入口这一步,代码中会每步详细实现。关于数学:fast两步两步走,slow一步一步走,那么fast走过的路就是slow路程的两倍。就可以有下面的式子:式中 l 是环的长度n+m+kl = 2(n+m)kl = m+...

2019-11-17 17:30:34 1432

原创 java中的数组小总结

数组的基本用法基本用法动态开辟:数组类型[ ] 数组名称 = new 数据类型[ ]{初始化数据}含义:定义数组的同事进行初始化。eg:int [ ] array = new int [ ] {1,2,3,4,5};静态开辟:数据类型[ ] 数组名称 = {初始化数据};注意:静态初始化时,数组元素个数和初始化数据的格式是一致的。eg:int [ ] array = {1,2,3...

2019-10-21 11:21:48 125

原创 java中的变量和运算符

认识变量1.整型变量语法格式:int 变量名 = 初始值eg: int a = 1; //将1赋值给整形变量a。一个int 变量占4个字节(表示的数据范围是-2^31 —> (2^31)-1,和操作系统没有直接关系.2.长整型变量语法格式:long 变量名 = 初始值eg: long a = 10L; //定义一个长整型变量long 类型占8个字节,表示的数据范围 -2^...

2019-10-14 09:10:30 101

原创 初步认识冯诺依曼体系

认识约翰.冯诺依曼冯-诺依曼(1903年-1957):美籍匈牙利人,数学家、计算机科学家、物理学家。从小就被称为神童。他提出的冯诺依曼体系结构是他成为当之无愧的计算机之父,同时他也是二十世纪最重要的数学家之一。冯诺依曼的主要贡献:1、集合论,数学基础冯·诺依曼的第一篇论文是和菲克特合写的,是关于切比雪夫多项式求根法的菲叶定理推广,注明的日期是1922年,那时冯·诺依曼还不满18岁。另...

2019-10-08 17:50:28 576

原创 十进制整数转换成二进制和十六进制形式

十进制整数转换成二进制和十六进制形式十进制整数转换为二进制形式二进制形式转换为十进制整数十进制整数转换为十六进制形式十六进制形式转换为十进制整数十进制整数转换为二进制形式十进制整数转换为二进制形式采用“除二取余,逆序排列”。具体做法如下:举个栗子如69, 69 / 2 = 34 余数为1 34 / 2 = 17 余数为0 17 / 2...

2019-10-08 16:23:53 2228

原创 用c来实现冒泡算法

程序1冒泡排序及优化 #include<stdio.h>void bubble_sort(int arr[], int sz){ int i = 0; //趟数 for (i = 0; i < sz - 1; i++) { int j = 0; for (j = 0; j < sz-1-i ; j++) { if (arr[j] > ...

2019-09-18 11:34:09 91

原创 c语言入门

C语言入门个人计划1、一个月时间基本掌握C语言的语法2、坚持写博客3、坚持写代码什么是c语言通用计算机编程语言, 广泛应用于底层开发;main函数----程序的入口,一个工程中main函数有且只有一个;数据类型%d-----十进制整形 %c----字符型 %s----字符串 %p----地址char---------------字符数据类型,长度为...

2019-08-17 19:47:55 86

空空如也

空空如也

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

TA关注的人

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