OVERVIEW
下棋AI:在树上找必胜路径 数据:信息的载体,数字、字符或者其他符号组成的集合 可以分为数值型数据和非数值型数据 数据结构:数据对象+数据对象之间的关系的统称 Data_Structure={D,R} 分为线性数据结构和非线性数据结构 分层 数据结构涉及三个方面: 逻辑结构:从用户视图看,面向问题 物理结构:从具体实现视图看,面向计算机 ...
下棋AI:在树上找必胜路径 数据:信息的载体,数字、字符或者其他符号组成的集合 可以分为数值型数据和非数值型数据 数据结构:数据对象+数据对象之间的关系的统称 Data_Structure={D,R} 分为线性数据结构和非线性数据结构 分层 数据结构涉及三个方面: 逻辑结构:从用户视图看,面向问题 物理结构:从具体实现视图看,面向计算机 ...
什么是计算机? “通用电子数字计算机” 数字:离散的,非连续的 组织与结构 组织:对编程人员不可见(如:是如何实现乘法指令的,包括控制信号、存储技术) 结构:对编程人员可见(如:字长是16位还是32位;是否有乘法指令【而不是要使用加法指令和循环】) 组织相同,结构不同?—提供不同的指令集 结构相同,组织不同?—提供相同的指令,但实现不同 计算机pick shit...
数据模型 一、数据模型的基本概念 数据模型是对现实世界数据特征的抽象,是现实世界的模拟。它用于描述数据、组织数据和对数据进行操作。 数据模型应满足的三方面要求: 真实性:能比较真实地模拟现实世界。 可理解性:容易为人所理解。 可实现性:便于在计算机上实现。 数据模型是数据库系统的核心和基础。 二、数据建模的过程 数据建模是将现实世界中的具体事物抽象、组织为某...
一、关系数据结构 1. 关系的基本概念 (1)域(Domain) 定义:一组具有相同数据类型的值的集合。 示例: 整数集合 性别集合:{‘男’, ‘女’} 长度小于25的字符串集合 (2)笛卡尔积(Cartesian Product) 定义:给定一组域 \(D_1, D_2, \ldots, ...
计算、数据管理 计算=算法+数据 理解“计算 = 算法 + 数据”这一公式,是理解计算机科学乃至数据管理领域的基石。它强调了我们不能孤立地看待处理数据的“方法”和被处理的“数据”本身。高效的数据管理系统(DBMS)正是精心设计的算法(查询处理、事务管理、存储管理)与高效的数据结构(表、索引、缓存)深度融合的完美体现。作为学习者,不仅要学会编写算法,更要学会根据问题特点选择或设计合适...
1.计算机网络=节点+链路,节点可以是计算机、集线器、交换机、路由器等 2.互联网是网络的网络。互联网把许多网络通过一些路由器连接在一起。 3.网络互连需要计算机上的适当软件 4.ISP IXP 5.互联网的拓扑结构从工作方式上可以分为边缘部分(用户直接使用)和核心部分(为边缘服务提供服务【连通性和交换】) 6.网络边缘的端系统之间的通信方式可以分为C/S方式和...
去年的这个时候,我应该是在操场散步; 于是我想我有理由在今天也来一次操场。 像是快要下雨了,今天空气格外清爽,蝉鸣声也格外响亮。 操场的云一直很好看,但可惜今天一般,像是一张残次又慵懒的灰色毯子。 我在去年的年终总结里说,我喜欢散步,因为“白天有云有树,晚上有人,有各种各样的人,看着形形色色的人心情就好了,那有什么理由不喜欢散步。” 现在想来,原来我脚板底下的每一寸土地亘古便恣意呼...
题型 • 单项选择题、判断题(Java语法) • 编程题:看程序写结果、改写代码(递归、类的初始化、Lambda演算) • 问答、简答题(结构化编程、面向对象编程(封装、继承、多态)、字节码基础) 知识点 String 字符串创建与存储机制 字符串字面量赋值: 当使用String str = "test"时,JVM会: ...
深夜大忌有二——听歌和翻相册 一 去年高考完,正慵懒地躺在床上,奶奶突然把我喊到窗前,原来是一只鸽子在咕咕叫,她兴高采烈地说,“当初你中考完,就有两只喜鹊来咱家窗台筑巢,现在你刚高考完就有一只鸽子,这是祥瑞、祥瑞啊!” 我第一次发现她在以一种肉眼可见的速度衰老,脸上的皱纹勾勒出一道道细密的轮廓,好像承载了好几个人一辈子的喜怒哀乐。 我常说她心里只装得下自家人,以前是嫌弃,现在是心...
第一部分:JVM概述 1. 为什么需要JVM? C语言:不能跨平台运行! 跨平台特性:一次编写,到处运行(Write Once, Run Anywhere) Java源代码(.java) → 字节码(.class) → 各平台JVM执行 class文件本质是一个二进制字节流 内存管理:自动垃圾回收机制 安全沙箱:限制恶...