- 博客(11)
- 收藏
- 关注
原创 #神奇的口袋#
牛客网 链接:https://www.nowcoder.com/questionTerminal/9aaea0b82623466a8b29a9f1a00b5d35有一个神奇的口袋,总的容积是40,用这个口袋可以变出一些物品,这些物品的总体积必须是40。John现在有n个想要得到的物品,每个物品的体积分别是a1,a2……an。John可以从这些物品中选择一些,如果选出的物体的总体积是40,那么利...
2020-03-10 10:50:36
181
原创 顺序表 & 链表
顺序表概念:顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数据的增删查改。顺序表一般可以分为:静态顺序表:使用定长数组存储。动态顺序表:使用动态开辟的数组存储接口实现:import java.util.Arrays;public class ArrayList { private int[] elem; p...
2020-02-27 23:00:09
260
原创 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
195
原创 初识java中的类和对象
多种多样的语言:面向过程(处理规模小的问题):C面向对象(处理规模大的问题):JAVA,C++…(一共三步:找对象,创建对 象,适用对象)面试题: 说出oop语言的三大特征oop(Object-Oriented-…面向对象编程)答:继承、封装、多态类? 对象?类就是一类对象的统称。对象就是这一类具体化的一个实例。一个类可以实例化多个对象(用new)一个类生成一个class...
2019-11-17 22:28:19
145
原创 找环的入口
找到环的入口(开始入环的第一个结点)要想找到环的入口总共有三步1.创造一个环2..判断是否有环,3.如果有环,就可以找环的入口了。由于前两步比较简单,这里只详细解释找环的入口这一步,代码中会每步详细实现。关于数学:fast两步两步走,slow一步一步走,那么fast走过的路就是slow路程的两倍。就可以有下面的式子:式中 l 是环的长度n+m+kl = 2(n+m)kl = m+...
2019-11-17 17:30:34
1505
原创 java中的数组小总结
数组的基本用法基本用法动态开辟:数组类型[ ] 数组名称 = new 数据类型[ ]{初始化数据}含义:定义数组的同事进行初始化。eg:int [ ] array = new int [ ] {1,2,3,4,5};静态开辟:数据类型[ ] 数组名称 = {初始化数据};注意:静态初始化时,数组元素个数和初始化数据的格式是一致的。eg:int [ ] array = {1,2,3...
2019-10-21 11:21:48
178
原创 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
130
原创 初步认识冯诺依曼体系
认识约翰.冯诺依曼冯-诺依曼(1903年-1957):美籍匈牙利人,数学家、计算机科学家、物理学家。从小就被称为神童。他提出的冯诺依曼体系结构是他成为当之无愧的计算机之父,同时他也是二十世纪最重要的数学家之一。冯诺依曼的主要贡献:1、集合论,数学基础冯·诺依曼的第一篇论文是和菲克特合写的,是关于切比雪夫多项式求根法的菲叶定理推广,注明的日期是1922年,那时冯·诺依曼还不满18岁。另...
2019-10-08 17:50:28
678
原创 十进制整数转换成二进制和十六进制形式
十进制整数转换成二进制和十六进制形式十进制整数转换为二进制形式二进制形式转换为十进制整数十进制整数转换为十六进制形式十六进制形式转换为十进制整数十进制整数转换为二进制形式十进制整数转换为二进制形式采用“除二取余,逆序排列”。具体做法如下:举个栗子如69, 69 / 2 = 34 余数为1 34 / 2 = 17 余数为0 17 / 2...
2019-10-08 16:23:53
2678
原创 用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
115
原创 c语言入门
C语言入门个人计划1、一个月时间基本掌握C语言的语法2、坚持写博客3、坚持写代码什么是c语言通用计算机编程语言, 广泛应用于底层开发;main函数----程序的入口,一个工程中main函数有且只有一个;数据类型%d-----十进制整形 %c----字符型 %s----字符串 %p----地址char---------------字符数据类型,长度为...
2019-08-17 19:47:55
119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人