- 博客(17)
- 收藏
- 关注
原创 java异常知识点总结
异常定义:所谓异常指的就是程序在 运行时 出现错误时通知调用者的一种机制。一些常见的异常:数组下标越界int[] arr = {1, 2, 3};System.out.println(arr[100]);// 执行结果Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 100访问null对象p...
2019-10-31 14:04:01 189
原创 面向对象的几大特性
继承代码中创建的类主要是为了抽象现实中的一些事物(包含属性和方法)。有的时候客观事物之间就存在一些关联关系, 那么在表示成类和对象的时候也会存在一定的关联。此时有关联的对象之间可能会有大量重复的代码,此时我们就可以用到继承这个特性。举一个简单的例子:public class Animal { public String name; public Animal...
2019-10-29 20:40:38 198
原创 java实现无头单向链表
链表是一种物理存储结构上非连续存储结构,数据元素的逻辑顺序是通过链表中的引用链接次序实现的 。实际中链表的结构非常多样,以下情况组合起来就有8种链表结构:单向、带头、循环双向 、不带头 、非循环无头单向非循环链表:结构简单,一般不会单独用来存数据。实际中更多是作为其他数据结构的子结构,如哈 希桶、图的邻接表等等。另外这种结构在笔试面试中出现很多。相关方法代码实现:package L...
2019-09-26 20:17:33 200
原创 顺序表
顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数 据的增删查改。顺序表一般可以分为:静态顺序表:使用定长数组存储。动态顺序表:使用动态开辟的数组存储。相关方法实现:package List;public class SeqList { int[] data = new int[10]; private int s...
2019-09-25 23:22:31 101
原创 Java_变量与运算符
类型则是对变量的种类进行了划分, 不同的类型的变量具有不同的特性。数据类型基本数据类型数值型整形 :int , byte, short, long浮点型 :double, float字符型 :char布尔型 :boolean整形int在 Java 中, 一个 int 变量占 4 个字节. 和操作系统没有直接关系.4 个字节表示的数据范围是 -2^31 -&g...
2019-09-08 22:23:53 188
原创 C_指针练习
函数指针数组:把函数的地址存到一个数组中int(*p[5])()p先和[]结合,说明p是数组,数组的内容是:int(* )()类型的函数指针函数指针数组的作用:转移表#include <stdio.h> int add(int a, int b) { return a + b; } int sub(int a, int b) { ...
2019-08-13 09:52:05 245
原创 文件版实现通讯录
头文件contact.c#ifndef _CONOTACT_H_#define _CONOTACT_H_#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<assert.h>#include<string.h>#define ...
2019-07-02 10:47:02 273
原创 C_结构体
结构体结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。学生类型的结构体:struct student{ char name[10]; //姓名 char id; //学号 int age; //年龄 char sex; //性别}stu;匿名结构体:struct{ int a; int b; char c;...
2019-06-24 12:03:37 269
原创 C. 结构体数组简单实现通讯录
1.实现一个通讯录;通讯录可以用来存储1000个人的信息,每个人的信息包括:姓名、性别、年龄、电话、住址提供方法:1. 添加联系人信息2. 删除指定联系人信息3. 查找指定联系人信息4. 显示所有联系人信息5. 清空所有联系人6. 以名字排序所有联系人contact.c文件#ifndef _CONOTACT_H_#define _CONOTACT_H_#defin...
2019-06-23 21:28:54 694
原创 C_二进制
1.写一个函数返回参数二进制中 1 的个数比如: 15 0000 1111 4 个 1程序原型:int count_one_bits(unsigned int value){// 返回 1的位数}#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>int count_on...
2019-05-26 16:06:36 380
原创 扫雷
game.h#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<time.h>#include<string.h>#define ROW 9#define COL 9#define ROWS (ROW+2)#define COLS ...
2019-05-24 21:15:13 117
原创 C_操作符
算术操作符‘ - ’ ‘ * ’ / %float a =7/2; //3.000000 float b =(float)7/2; //3.500000float c =7/(float)2; //3.500000float d =(float)7/2; //3.000000移位操作符‘ >> ’ ...
2019-05-23 09:16:26 246
原创 C_递归实现汉诺塔及青蛙问题
汉诺塔问题#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>void move(char X, char Y){ printf("%c->%c\n", X, Y);}void Hanota(int n, char one, char two, char thre...
2019-05-18 21:12:16 124
原创 冒泡排序优化法
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#define n 10 //定义数组的大小void sort(int arr[], int sz){ //排序算法 for (int i = 0; i < sz - 1; i+...
2019-04-26 21:08:20 230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人