- 博客(32)
- 收藏
- 关注
原创 python入门—python的环境搭建
想要编写或者运行python代码,python的运行环境配置是必不可少的。在这里,我提供一个简便的python环境的搭建方法:首先,下载python官方网站下载地址:http://www.python.orgftp官方下载地址:http://www.python.org/ftp/python这两个地址都可以下载,现在已经更新到3.10的版本了,如果没有对于之前版本的必要需求,不建议下载3.8之前的版本。下载好之后,双击安装包,你会看到如下界面按照如图所示,勾选默认全部勾选,点击next
2022-03-21 19:14:38
460
原创 数据结构01
数据之间的关系 —— 逻辑结构是指数据元素之间的相互关系,是我们想象出来的,并没有实质性的将其存储在计算机中线性结构:一对一的关系树形结构:一对多的层级关系图形结构:多对多的关系关系在计算机上的存储 — 物理结构是指数据的逻辑结构在计算机中的具体存储形式顺序存储结构:开辟一组连续的空间存储数据 (通常用数组来实现,数组中空间本身是连续的,保证了数据之间的关系)链式存储结构:开辟一组随机的空间存储数据 (通常用节点来实现,节点不仅要存储数据还要存储下一个节点的位置以
2022-02-10 09:04:14
343
原创 MySql数据库 第一课
-- 创建库creat database demo;-- 使用库use demo;-- 创建表create table employee(emp_id int primary key,emp_name varchar(50) not null,emp_sex char(3) default '男',emp_salary float,emp_phone varchar(50) unique,emp_birth date,dept_id int);select * from e
2021-11-11 17:23:37
951
原创 MySql数据库 第二课
– 第二课/*数据类型一致 必须为主键*/– 创建库create database informat;– 使用库use informat;– 创建表create table person(p_id int primary key auto_increment,p_name varchar(10) not null,p_sex char(3) default ‘男’,p_number int(11) not null);– 创建表create table idcard(id_
2021-11-11 17:22:57
783
原创 Java11—File类与IO
在Java当中 将计算机中所有的文件和目录都用File这个类描述IO input output 如何对文件进行数据的写入和读取java.io这个包下面File类构造函数与分隔符//File类会自动甄别文件系统路径Linux/Windows//关联了一个相对路径的文件File f1 = new File("haha.txt");//特殊:对于当前的IDEA/Eclipse而言 相对路径获取的文件都在项目根目录下System.out.println(f1.exists()); //项目根目录下
2021-10-16 21:39:11
173
原创 Java10—集合映射
集合所有的集合都是Collection这个接口的实现子类,Collection又是Iterable的子接口说明所有的集合都可以被【迭代】Collection 函数定义 boolean add(E e) boolean addAll(Collection<? extends E> c) void clear() boolean contains(Object o) boolean containsAll(Collection<?>
2021-10-14 20:06:26
139
原创 Java09—常用类解析
Object类Object类是所有类的最终父类,就算某一个类的父类没有声明为Object那它的最终的祖先肯定是Object在API当中 java.lang这个包下面public final native Class<?> getClass();相当于获取对象最本质的数据类型public native int hashCode();返回对象的哈希码的值,如果该类没有重写hashCode的hashCode默认值就是对象在堆内存中的真实物理地址public boolean equ
2021-10-14 17:30:01
193
原创 Java08—继承
继承*继承的由来class Student {String name;int age;void eat() {System.out.println("eat");}void study() {System.out.println("study");}}class Worker {String name;int age;void eat() { System.out.println("eat");}void work() {System.out.println("work
2021-10-14 17:08:49
152
原创 Java07—类与对象
面向过程与面向对象C语言是一种面向过程语言,Java是一种面向对象的语言。类与对象的关系类的广泛含义:是指一些具有相同属性和功能的对象的统称。当我们在定义一个类的时候,也主要从属性和行为这两个方面来说属性:可以量化的,用数据来表示,都是一些变量——成员变量行为:行为是一些列的动作,这些系列的动作可以用函数来封装表示——成员函数代码实现及内存图解比如:用代码来描述一台小汽车*目前的这个类主要用于描述事物一般这种用于描述事物的类 统称为 实体类实体类一般是没有主函数的属性:品牌颜色
2021-10-14 15:45:27
206
原创 牛客选择练习题
某公司一共有30个人,其中16个为男性;公司里单身的一共有10个,其中有5个是男性,则非单身的女性有(9)。解析:单身一共10个人,男性5个,因此单身女性5个,女性一共30-16=14人,则非单身女性14-5=9人你认为下列有关配送的理解( )是正确的。配送是“配”和“送”的有机结合,为追求整个配送的优势,分拣、配货等项工作是必不可少的网上采购方式的优点不包括:( )提高了商品质量的保证程度GPS是( 全球定位系统 )的简称。解析:Global Positioning...
2021-10-11 20:20:07
600
原创 Python入门到精通-01入门基础
python学习序章1. 操作系统(Operation System,OS)没有安装操作系统的计算机,通常称为裸机。如果想在裸机上运行自己所编写的程序,就必须用机器语言书写程序。(010100101110)如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境,用高级语言开发程序。1.1 图解操作系统接口示意图windows为操作系统的一种.操作系统控制硬件进行工作。操作系统把操作硬件的方法分装成一个个的系统调用。桌面操作系统、服务器操作系统、嵌入式操作系统、移动设备
2021-10-05 20:20:49
160
1
原创 牛客选择题练习
1、给出下列数字,括号中的数字应该是多少?257,178,259,173,261,168,263,()A、275 B、178C、164 D、163解析:D。通过观察,我们发现,奇数项数值均为大数,而偶数项都是小数。可以判断,这是两列数列交替排列在一起而形成的一种排列方式。在这类题目中,规律不能在邻项中寻找,而必须在隔项中寻找,我们可以看到,奇数项是一个等差数列,偶数项也是一个等差数列,因此不难发现空格处即偶数项的第四项,应为163。也有一些题目中的两个数列是按不同的规律排列的,考生如果能判断出这是.
2021-09-19 19:16:22
2040
原创 数据结构与算法 03—动态数组
引言由上一节可知数据结构的结构此篇来讲解一下 线性结构+顺序结构线性结构+顺序结构 =线性表(具体实现) 栈 双端栈 队列 循环队列 双端队列(特殊线性表)静态数组和动态数组Java内置数组的特点1、数组的长度一旦定义就不可更改2、数组只能存储同一类型的数据3、数组中每个存储空间地址都是连续且相等的4、数组提供角标的方式访问元素Java内置数组的缺点1、长度不可更改,会出现容量不够用的问题2、地址连续且提供角标访问很快,但是难以增删元素3、数组只有length这个属性,没有其他的方
2021-07-29 12:21:43
55
原创 数据结构与算法02—算法
算法定义:是解决特定问题求解步骤的描述。算法描述度量算法好坏1、事后统计法:通过设计好的程序和数据,利用计算机计时器对不同算法程序的运行时间进行比较,从而确定算法效率的高低。*弊端:必须事先编好程序,再进行运行,如果程序处理的数据量较大,则会花费大量的时间和精力。时间的比较主要依赖于计算机硬件和软件环境算法的测试数据设计困难,在数据量较小的时侯,不管什么算法其运行时间都是很微小的,相差几乎为零。如果数据量大了,算法的优越性就出来了,但是这样又会耗费时间。2、事前分析法:主要在计算机程序编
2021-07-28 16:26:01
192
原创 数据结构与算法 01—数据结构概述
数据结构序章程序 = 数据结构 + 算法数据结构主要学习什么?数据之间的关系,将离散的数据规整划一。如何将这个关系具体实现并存储到计算机中。基于关系之上对数据的具体操作,增删查改等。数据结构的具体使用场景。一、数据结构有基础结构:线性表、栈、队列、双端栈、双端队列、循环队列、单向循环链表、双向循环链表、二分搜索、最小堆、最大堆进阶结构:Trie前缀树、线段树、并查集、AVL平衡树、哈希树高级结构:2-3树、红黑树、B树、B+树、多维数组、树状数组、伸展数、后缀树、树
2021-07-28 15:34:21
91
原创 JAVA选择练习题 04
1. 下列不属于访问控制符的是(D) A. public B. private C. protected D. static 解析:public 公有 private私有 protected受保护static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块。 2. 类Car里面有个方法run(),如果直接用Car.run(),则方法run前面必须用的关键词是? (D) A. class B. final C. public D. st
2021-01-27 15:35:19
1170
原创 通用能力-判断推理,智力题等专项练习 04
1. 他多次到这一带农村地区(D),研究这里的风土人情。 A. 视察 B. 检查 C. 考查 D. 考察 解析:考查:按照一定的标准进行判定考察:观察、调察、研究2. 某次方案投票一共44人参与投票,从A、B、C、D、E五位个方案中选取最佳方案。A方案得选票23张,B方案得选票占第二位,C、D方案得票相同,E方案选票最少,得4票,那么B方案得选票(C)张。 A. 5 B. 6 C. 7 D. 8 解析:B 是第二, 则A只能是第一, 不然AB和超过44所以 A1, B2, CD3
2021-01-27 15:34:44
587
原创 JAVA编程练习 03
从键盘输入5个学生的成绩(整数),求他们的平均成绩(浮点数,保留一位小数)。import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); while(sc.hasNext()){ double avg = 0; for(int i = .
2021-01-24 21:41:22
255
原创 通用能力-判断推理,智力题等专项练习 03
1. 某一密码仅使用 K 、 L 、 M 、 N 、 O 共 5 个字母,密码中的单词从左向右排列,密码单词必须遵循如下规则:(C)( 1 ) 密码单词的最小长度是两个字母,可以相同,也可以不同( 2 ) K 不可能是单词的第一个字母( 3 ) 如果 L 出现,则出现次数不止一次( 4 ) M 不能使最后一个也不能是倒数第二个字母( 5 ) K 出现,则 N 就一定出现( 6 ) O 如果是最后一个字母,则 L 一定出现问题:下列哪一个是单词密码? A. KLLN B. LOML
2021-01-24 20:43:24
450
原创 JAVA笔记06 数组
数组的定义数组是Java提供的一种最简单的数据结构,可以用来存储一个元素 个数固定 且 类型相同的有序集。主要用于解决大量数据计算与存储的问题。数组在内存中的情况栈:主要用于运行函数的内存堆:主要用于存储数据对象的内存每一个数组而言,都是存在堆内存当中,每一个数组都是一个对象。*数组本质上就是在堆内存中一系列地址连续且空间大小相等的存储空间(变量),每一个存储空间用来存储数据(基本,引用)数组是在堆内存中存储,称之为是一个对数对象,并且在堆内存中存储的数据都有 默认初始化 的流程。所以数
2021-01-23 23:23:14
80
原创 JAVA笔记05 函数
函数的概念函数:就是指一段具有独立功能的代码,减少代码冗余,提高程序的利用率和效率。需要一个封闭的空间,将这段独立性的代码进行封装,用一对大括号需要对每一个封闭的空间进行命名,函数名函数所需要的一些原始数据函数所产生的一些结果数据修饰符 函数类型 返回值类型 函数名(数据类型 数据1,数据类型 数据2,...) { 独立功能的代码片段; return 函数的计算结果;}根据形参和返回值来看,函数有如下几个分类2. 有参数有返回值//求三个数字当中的最大值public cla
2021-01-23 22:48:13
138
原创 JAVA选择练习题
1. 现有一变量声明为 boolean aa; 下面赋值语句中正确的是 (A) A. aa=false; B. aa=False; C. aa="true"; D. aa=0; 解析:boolean的值要不是true,要不就是false。 B:开头F大写了,不对 C:=“ ”,这是一种字符串形式 D:给的是数值类型,并不属于布尔类型2. 若有定义:byte[]x={11,22,33,﹣66};其中0≤k≤3,则对x数组元素错误的引用是(C) A. x[5-3] B. x[k]
2021-01-23 20:34:48
1230
原创 JAVA编程练习 02
大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0,第1项是1)。 n≤39/*整体思路:考虑负数,大数,算法的复杂度,空间的浪费*/public class Solution { public int Fibonacci(int n) { //方法1:用递归,系统会让一个超大的n来让Stack Overflow,所以 //递归就不考虑了 //使用迭代法,用fn1和fn2保.
2021-01-19 20:00:42
41
原创 通用能力-判断推理,智力题等专项练习 02
甲、乙、丙三名学生参加一次考试,试题一共十道,每道题都是判断题,每题10分,判断正确得10分,判断错误得零分,满分100分。他们的答题情况如下:考试成绩公布后,三个人都是70分,由此可以推出,1-10题的正确答案是:(B)A. ×、×、√、√、√、×、√、×、√、×B. ×、×、√、√、√、√、√、×、√、×C. ×、×、√、√、√、√、√、√、√、×D. ×、×、√、×、√、√、√、√、√、×解析:每个人都是70分,可以推出每个人都错三道题,只有第三道题三个人选择一致,可以推出第三道题选择.
2021-01-19 19:44:03
1149
原创 JAVA笔记04 常用类
常用类JAVA语言常用类有Math类、Scanner类、Random类、String类、Character类等。1. Math 类Math类是用于数学计算的一个工具类例题:public class Sample { public static void main(String[] args) { System.out.println(Math.E); System.out.println(Math.PI); System.out.println(Math.ceil(
2021-01-19 19:15:38
84
原创 JAVA选择练习2
1. 编译 Java 源程序文件产生的字节码文件的扩展名为(B) A. java B. class C. html D. exe 解析:java源文件的后缀名是.java。源文件通过jvm虚拟机编译后会生成二进制字节码文件,后缀是.class2. Java 语言中创建一个对象使用的关键字是(C) A. class B. interface C. new D. create 解析:class是一个类的关键字,创建一个对象关键字肯定是new。3. 在基本JAVA类型中,如果不明确指定
2021-01-19 14:04:01
461
原创 JAVA 03 流程控制语句
if条件语句单分支if语句......CodeAif(布尔表达式){ 语句组;}......CodeB双分支if-else语句......CodeAif (布尔表达式){ 语句组A;} else { 语句组B;}......CodeB多分支 if-else-if 语句......CodeAif(布尔表达式1){ 语句组A;} else if (布尔表达式2){ 语句组B;} else if (布尔表达式3){ 语句组c;} else if (布尔表达式4
2021-01-16 00:09:47
51
原创 JAVA02 基本数据与运算
基本定义关键字:被高级编程语言赋予特殊含义的单词。标识符:在代码中自定义的变量、函数、类等。规则:标识符可以由数字、字母、下划线 _ 、美元符 $ 组成标识符不能以数字开头。关键字不能做标识符。标识符严格区分大小。注释:对于程序中的代码进行解释说明的文本,不被编译和运行。注释便于人们理解代码。常量与变量一、常量常量分为小数常量、整数常量、字符常量(’ ')、字符串常量(" ")、布尔类型常量、null常量.一个二进制位称之为是一个比特 bit;八个比特称之为一个字节 byte;
2021-01-15 21:41:57
57
原创 JAVA笔记 01
计算机组成JAVA开发环境的搭建JDK 全称是 Java Development Kit: 如果计算机想要开发一个Java程序的话,安装JDK就可以。JRE 全称是 Java Runtime Environment:如果计算机只需要运行Java程序的话,只需要安装JRE就可以。JDK的下载与安装进Oracle官网,注册并登录在首页面点击Products,在产品目录下可以看到 Software 产品目录下有Java。点击Java,进入一个页面,直接点击Download Java.
2021-01-15 20:24:06
57
原创 JAVA编程练习
回文数判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。class Solution { public boolean isPalindrome(int x) { if(x<0) return false; int i=0,j=0; int k=x; while(k!=0){ i=k%10; j=j*10+i;
2021-01-15 16:46:14
54
原创 通用能力-判断推理,智力题等专项练习
1.解析:选A,中间图形等于两边图形叠加。2. 有研究表明,生物大灭绝在历史上发生过二十几次,大约每 2600 万年发生一次,似乎具有 ____D____ 。对于物种大灭绝的发生是否真的如此频繁和有规律,还有争议。但即便是最 ____ 的估计,也认为至少有 5 次物种大灭绝是非常明显的。 A. 必然性 乐观 B. 规律性 简单 C. 突发性 粗略 D. 周期性 保守3. 12,3,4,15,3,5,18,6,(A) A. 3 B. 2 C. 1 D. 0 解析:三个数字为一组,后两
2021-01-15 15:53:01
379
原创 JAVA 选择题练习
1.在JAVA中, 下列标识符合法的是(C) A. 3kyou B. @163 C. name D. while解析:在JAVA中, 标识符命名规则:1,标识符不能以数字开头,以数字、字符、下划线、以及美元$符组成(不能包括@、%、空格等)。2,不能与JAVA关键字重复。3,严格区分的大小写。2.如果类的方法没有返回值,该方法的返回值类型应当是abstract(B) A. 正确 B. 错误 解析:如果类的方法没有返回值,该方法的返回值类型应当是void。3.下
2021-01-15 12:35:53
1151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人