万象云档 本次搜索耗时 1.939 秒,为您找到 714 个相关结果.
  • 6.5 几种高级数据结构*

    6.5 几种高级数据结构* 6.5 几种高级数据结构* 以上介绍的各种数据集合体都是 Python 直接提供的数据类型,属于基本的数据结构。 本节介绍几种高级数据结构,编程语言不直接支持它们的表示和操作,需要程序员自己实现。
  • 第 3 章 数据处理的流程控制

    第 3 章 数据处理的流程控制 第 3 章 数据处理的流程控制 计算机程序是对特定数据进行特定操作的一系列编排好的处理步骤。第 2 章介绍了各种 类型的数据的表示和操作,本章介绍如何“编排”处理步骤的问题,即程序的流程控制。编 程语言①提供了控制流语句,用于控制程序从多条执行路径中选择一条路径执行下去。不同 语言支持的控制流语句在形式上可能各不相同,但...
  • 四:Alpha Beta 剪枝算法

    剪枝是必须的 Alpha Beta 剪枝原理 代码实现 优化效果 剪枝是必须的 上一篇讲了极小化极大值搜索,其实单纯的极小化极大值搜索算法并没有实际意义。 可以做一个简单的计算,平均一步考虑 50 种可能性的话,思考到第四层,那么搜索的节点数就是50^4 = 6250000 ,在我的酷睿I7的电脑上一秒钟能计算的节点不超过 5W 个,那么 62...
  • 第16章 设计模式

    第16章 设计模式 第16章 设计模式 本章要向大家介绍重要但却并不是那么传统的“模式”(Pattern)程序设计方法。 在向面向对象程序设计的演化过程中,或许最重要的一步就是“设计模式”(Design Pattern)的问世。它在由Gamma,Helm和Johnson编著的《设计模式》一书中被定义成一个“里程碑”(该书由Addison-Wesley...
  • 简要介绍

    左侧菜单的使用设计 Hi,欢迎来到 SEATiDE 的 Guide 页面。以下简称该页面为 Seaguide。在这里你可以在左边的菜单栏中找到你希望学习,或者说是了解的内容。 Seaguide 为新手 设计,因此您无需担心部分语言听不懂。您在游戏中遇到的任何困难 均能在此处得到解决。当然,如果内容存有欠缺,亦或者是内容太短小,您也可以提出意见,或者加入...
  • 6.2 有序的数据集合体

    6.2 有序的数据集合体 6.2 有序的数据集合体 大量数据按次序排列而形成的集合体称为序列(sequence)。注意,这里所说的“次序”是指各成员数据之间有位置的前后,并非指成员数据按值的大小来排列。就像一群人站成一 排即成序列,并不一定要按高矮顺序排列。 Python 中的字符串、列表和元组数据类型都是序列,第 2 章中对它们有过初步介绍, 本节...
  • 2.8 矩阵相乘

    2.8 矩阵相乘 题目描述 分析与解法 解法一、暴力解法 解法二、Strassen算法 2.8 矩阵相乘 题目描述 请编程实现矩阵乘法,并考虑当矩阵规模较大时的优化方法。 分析与解法 根据wikipedia上的介绍:两个矩阵的乘法仅当第一个矩阵A的行数和另一个矩阵B的列数相等时才能定义。如A是m×n矩阵,B是n×p矩阵,它们的乘积AB是一...
  • 第二十题 三元组

    219 2025-05-31 《经典算法题》
    第二十题 三元组 一:三元组 二:行列置换 第二十题 三元组 我们知道矩阵是一个非常强大的数据结构,在动态规划以及各种图论算法上都有广泛的应用,当然矩阵有着不足的地方就是空间和时间 复杂度都维持在N2上,比如1w个数字建立一个矩阵,在内存中会占用1w*1w=1亿的类型空间,这时就会遇到outofmemory。。。那么面 临的一个问题就...
  • 06 AI应用工具大集合

    218 2025-05-09 《ChatGPT:AI革命》
    06 AI应用工具大集合 06 AI应用工具大集合 随着科技的不断进步,AI的应用范围越来越广。这里介绍一个网站https://allthingsai.com/,网页效果如下图所示。它搜集整理了很多AI应用的工具和服务,我们可以在这个网站中探索AI技术在各个领域的应用。 例如,选择该网站中的Design标签,则网页中会展示所有与设计相关的AI工...
  • 9.1.3 编程案例:乒乓球比赛模拟

    9.1.3 编程案例:乒乓球比赛模拟 9.1.3 编程案例:乒乓球比赛模拟 众所周知,中国乒乓球项目的技术水平世界第一,以至于所有比赛的冠军几乎都由中国球员包办。为了增强乒乓球运动的吸引力,提高其他国家的人对这项运动的兴趣,国际乒联 想了很多办法来削弱中国球员的绝对优势,例如扩大乒乓球的直径、禁用某些种类的球拍、 改变赛制等等。在本节中,我们将编写程序...