- 博客(14)
- 收藏
- 关注
原创 基于JAVA的数据结构及算法(三)
1.线性表: 数据结构的四种逻辑结构:集合、线性、树形、网状 linearity = {D,R} D ={a1,a2,a3,a4} R = {<a1,a2>,<a2,a3>,<a3,a4>} a1元素称为第一个元素,其他的元素都有一个直接前驱,...
2020-12-05 17:36:13 114
原创 基于JAVA的数据结构及算法(二)
1.数据类型:一组性质相同的数据的集合及该数据集合上的操作的总称。 如JAVA中的int类型、数据的集合-2147483648~2147483647、数据的加减乘除求余等 2.抽象数据类型:abstract data type(ADT)。 由一组数据模型及该模型的一组操作组成。 抽象数据类型一般使用一个三元组表示:ADT = (D,S,P) D是数据对象,S是D上的关系,P是D上的操作 ...
2020-12-02 10:41:19 105
原创 基于JAVA的数据结构及算法(一)
数据的逻辑结构有4种:1.集合:数据仅仅属于同一个集合,没有其他的相互关系 2.线性:一对一 3.树形:一对多 4.图形:多对多 数据的逻辑结构一般采用二元组的形式定义: 数据结构 = (D,S) D:数据元素的集合。 S:D中元素之间的关系的集合...
2020-12-02 09:56:38 243
原创 IDEA for Mac 快捷键
Mac键盘符号和修饰键说明 ⌘Command ⇧Shift ⌥Option ⌃Control ↩︎Return/Enter ⌫Delete ⌦向前删除键(Fn+Delete) ↑上箭头 ↓下箭头 ←左箭头 →右箭头 ⇞Page Up(Fn+↑) ⇟Page Down(Fn+↓) HomeFn + ← EndFn + → ⇥右制表符(Tab键) ⇤左制表符(Shift+Tab) ⎋Escape (Esc) 一、Editing(编辑) ⌃...
2020-11-09 11:46:49 104
原创 原码反码补码
1. 原码 原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 比如如果是8位二进制: [+1]原= 0000 0001 [-1]原= 1000 0001 第一位是符号位. 因为第一位是符号位, 所以8位二进制数的取值范围就是: [1111 1111 , 0111 1111] 即 [-127 , 127] 原码是人脑最容易理解和计算的表示方式. 2. 反码 反码的表示方法是: 正数的反码是其本身 负数的反码是在其原码的基础上, 符号位不变,其余各个..
2020-08-17 21:58:32 118
原创 python 实现密码难度自查
import re from tkinter import* class Window(object): def __init__(self): self.root = Tk() self.root.title("check your password") self.root.geometry("300x300+500+500") ...
2020-03-25 09:28:08 187
原创 python 学习笔记(3)
0. assert 断言。当关键词后面的条件为错的时候,程序自动崩溃 1. for循环 for 目标 in 状态 2. 列表名 =【'字符串','字符串'】 列表里可以有数字 或者字符串 member = 【'1','2','3','4'】 3. 向列表里加入元素 append() member.append('5') 则在member列表最后加入5 4. ...
2019-09-14 09:09:44 85
原创 python笔记(2)
0. e记法 1500000000000 用e记法表示为 1.5e11 变成浮点型 后面加.0 1. int() float()str()... 转换类型 eg: a=5.99 b=int(a) b 则输出5; 2. type()函数 告诉你字符串的函数 eg:type(5.3)输出结果<class 'float'> 3. isinstance()...
2019-09-08 19:50:21 107
原创 python学习笔记(1)
0. tab=4个空格 每一行缩进 1. ==判断是否相等 2. = 赋值。 右边赋值给左边 3. BIF== Built-in functions (内置函数) 4. int(xxx) 把括号里的xxx变成整型函数 5. 使用变量前必须赋值。 变量名可以包括字母、数字、下划线,但变量名不能以数字开头。大小写是不同的。 6. 如果字符串里需...
2019-09-07 21:02:08 88
原创 计算机网络原理与技术
计算机网络的产生与发展 四个阶段:1.以单计算机为中心的联机数据通信系统阶段(终端--通信线路--计算机) 2.计算机互联网阶段 (计算机--计算机网络) 3.标准化阶段 4.网络互联与高速计算机网络阶段 计算机网络组成: 两个部分:数据处理(负责数据处理的计算机与终端设备...
2019-03-08 21:39:17 776
原创 基本算法总结---直接选择
直接选择: #define n 8 #include<stdio.h> int R[9] void main() {int I,j,k; int temp; printf("请输入要排序的数组:\n"); for(I=1;i<=8;i++) scanf("%d",&R[I]); for(I=1;i<=n;i++) {k=I; for(j=I+1;j...
2018-11-07 19:21:08 201
原创 python----猜数游戏
random import random answer=random.randint(1,100) n=int(input("Please input num(1-100):")) while n!=answer: if n>answer: n=int(input("none")) elif n<answer: n:int(input("less...
2018-11-07 19:20:30 251
原创 C语言数据结构 基本定义区别总结
完全二叉树:除最后一层可能不满以外,其他各层都达到该层节点的最大数,最后一层如果不满,该层所有的全部靠左排。满二叉树:所有层的节点数都达到最大。顺序表:顺序表长度固定,存储空间固定,允许元素的随机访问,存储密度大,插入或删除元素涉及到之后所有的元素的移动。链表:长度不固定,可以任意增删,存储空间不连续,数据元素之间使用指针相连,存储密度小,要访问特定元素只能从头开始。特定的数据元素之后插入或删除元...
2018-07-07 22:31:19 308
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人