Programming Abstractions in C阅读笔记:p235-p241

2023-12-19

《Programming Abstractions in C》学习第66天,p235-p241总结。

一、技术总结

1.backtracking algorithm(回溯算法)

(1)定义

p236, For many real-world problem, the solution process consits of working your way

through a sequence of decision points in which each choic leads you further along

some path. If you make the correct set of choices, you end up at the solution. On the

other hand, if reach a dead end or otherwise discover you have made an

incorrect choice somewhere along the way, you have to backtrack to a precious

decision point and try a different path. Algorithm that use this approach are called

backtracking algorithm.

根据书中的定义,应用了“这种方法(approach)”的算法称为回溯算法。那么,“这种方法(approach)”是什么样的方法呢?这种方法是:发现当前决策错误的时候,回溯到之前的某个决策点(a previous decision point),选择其它路径(try a different path)。

问题:a previsou decision point是指之前的某一个决策点,还是上一个决策点。

二、英语总结

1.decision point用法

答:意思是“决策点”。p236, For many real-world problem, the solution process consits of working your way through a sequence of decision points in which each choic leads you further along some path。

2.be home free是什么意思?

答:to be certain to succeed at sth because you have done the most difficult part of it(胜券在握)。

3.vantage point是什么意思?

答:a state, position, or opportunity affording superiority or advantage,优势。vantage多用于与sight(视野)相关的场景。“vantage point”: a place, especially a high place, that provides a good, clear view of an area(有利地位)。

三、参考资料

1. 编程

(1)Eric S.Roberts,《Programming Abstractions in C》:https://book.douban.com/subject/2003414

2. 英语

(1)Etymology Dictionary: https://www.etymonline.com

(2) Cambridage Dictionary: https://dictionary.cambridge.org

在这里插入图片描述

欢迎搜索及关注:编程人(a_codists)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Programming Abstractions in C阅读笔记:p235-p241 的相关文章

随机推荐

  • Hadoop3.x完全分布式模式下slaveDataNode节点未启动调整

    目录 前言 一 问题重现 1 查询Hadoop版本 2 集群启动Hadoop 二 问题分析 三 Hadoop3 x的集群配置 1 停止Hadoop服务 2 配置workers 3 从节点检测 4 WebUI监控 总结 前言 在大数据的世界里
  • YoloV8改进策略:ASF-YOLO,结合了空间和尺度特征在小目标和密集目标场景有效涨点

    摘要 本文提出了一种新型的Attentional Scale Sequence Fusion based You Only Look Once YOLO 框架 ASF YOLO 该框架结合了空间和尺度特征 以实现准确且快速的细胞实例分割 该
  • 基于springboot的酒店管理系统【论文、源码、开题报告】

    博主介绍 全网个人号和企业号 粉丝40W 每年辅导几千名大学生较好的完成毕业设计 专注计算机软件领域的项目研发 不断的进行新技术的项目实战 热门专栏 推荐订阅 订阅收藏起来 防止下次找不到 千套JAVA实战项目持续更新中 上百套小程序实战项
  • Autosar诊断——配置部分服务功能寻址不响应,抑制肯定响应

    Autosar诊断 简介和功能概述 Autosar诊断 DCM模块内的子模块 Autosar诊断 DSL Diagnostic Session Layer Autosar诊断 DSD Diagnostic Service Dispatche
  • vscode开发python环境配置

    前言 vscode作为一款好用的轻量级代码编辑器 不仅支持代码调试 而且还有丰富的插件库 可以说是免费好用 对于初学者来说用来写写python是再合适不过了 下面就推荐几款个人觉得还不错的插件 希望可以帮助大家更好地写代码 安装CPytho
  • 思幻二次元风格的工作室个人引导页源码

    思幻工作室个人引导页源码已经完成开发 该源码支持三端自适应 并且具备赞助功能 我们选择了当前点赞量最高的配色方案 打造了一个独特的二次元风格引导页 经过在美国服务器上进行的测试 效果令人满意 网页加载速度达到了全国深绿水平 在手机端 平板端
  • Velocity循环详解

    Velocity循环详解 大家好 我是免费搭建查券返利机器人赚佣金就用微赚淘客系统3 0的小编 也是冬天不穿秋裤 天冷也要风度的程序猿 解锁Velocity循环 优雅处理数据展示 在Web开发中 数据展示是一个不可避免的话题 而Veloci
  • python 1200例——【2】求闰年

    在Python中 判断一个年份是否为闰年 Leap Year 的方法是 如果年份能被4整除但不能被100整除 那么它是一个闰年 如果年份能被400整除 那么它也是一个闰年 基于以上规则 我们可以编写一个Python函数来判断一个年份是否为闰
  • 精品Nodejs实现的“音乐盒”小程序的设计与实现-音乐播放器歌曲

    含文档 PPT 源码等 精品Nodejs实现的 音乐盒 小程序的设计与实现 包运行成功 该项目含有源码 文档 PPT 配套开发软件 软件安装教程 项目发布教程 包运行成功 软件开发环境及开发工具 操作系统 Windows 10 Window
  • 直排轮滑教程1

    准备活动及站立方法 1 轮滑起源于滑冰 2 开始运动之前最好做热身运动 刺激肌肉 使身体兴奋起来 3 戴护具 顺序是头盔 护肘 护膝 鞋 护掌 脱的顺序相反 4 起身 左腿立起 两手扶腿 两手撑 左腿蹬站立 5 原地站立方法三种 跟靠拢 两
  • 用Python编辑PDF文件:拆分合并、加密解密、页面编辑

    文章目录 安装和初步使用 合并与拆分 页面编辑 加密解密 安装和初步使用 PyPDF2 支持拆分 合并 页面旋转 添加水印 加密解密等操作 支持pip安装 过程很丝滑 pip install PyPDF2 PyPDF2提供了PdfFileR
  • Flutter完整开发实战详解(二、 快速开发实战篇)

    作为系列文章的第二篇 继 Flutter完整开发实战详解 一 Dart语言和Flutter基础 之后 本篇将为你着重展示 如何搭建一个通用的Flutter App 常用功能脚手架 快速开发一个完整的 Flutter 应用 我们的目标是 前言
  • oracle递归函数

    oracle递归函数 大家好 我是免费搭建查券返利机器人赚佣金就用微赚淘客系统3 0的小编 也是冬天不穿秋裤 天冷也要风度的程序猿 探秘Oracle递归函数 解锁数据库世界的无限可能 在数据库领域 递归函数是一种强大的工具 特别是在Orac
  • 【具身智能评估10】ThreeDWorld: A Platform for Interactive Multi-Modal Physical Simulation

    论文标题 ThreeDWorld A Platform for Interactive Multi Modal Physical Simulation 论文作者 Chuang Gan Jeremy Schwartz Seth Alter D
  • AttributeError: ‘module‘ object has no attribute ‘RAW_OPT‘解决方案

    大家好 我是爱编程的喵喵 双985硕士毕业 现担任全栈工程师一职 热衷于将数据思维应用到工作与生活中 从事机器学习以及相关的前后端开发工作 曾在阿里云 科大讯飞 CCF等比赛获得多次Top名次 现为CSDN博客专家 人工智能领域优质创作者
  • P2P应用

    目录 一 P2P的简介 二 P2P的工作方式 1 具有集中目录服务器的P2P工作方式 2 具有全分布式结构的P2P文件共享程序 一 P2P的简介 P2P 对等连接 是指两台主机在通信时 并不区分哪一个是服务请求方和哪一个是服务提供方 只要两
  • 11.1 Linux 设备树

    一 什么是设备树 设备树 Device Tree 描述设备树的文件叫做 DTS DeviceTree Source 这个 DTS 文件采用树形结构描述板级设备 也就是开发板上的设备信息 树的主干就是系统总线 IIC 控制器 GPIO 控制器
  • matlab实现逻辑算法优化最小二乘支持向量机ILA-lssvm实现数据回归预测

    作者简介 热爱科研的Matlab仿真开发者 修心和技术同步精进 代码获取 论文复现及科研仿真合作可私信 个人主页 Matlab科研工作室 个人信条 格物致知 更多Matlab完整代码及仿真定制内容点击 智能优化算法 神经网络预测 雷达通信
  • 其他配置相关安装

    consul安装和配置 docker run d p 8500 8500 p 8300 8300 p 8301 8301 p 8302 8302 p 8600 8600 udp consul consul agent dev client
  • Programming Abstractions in C阅读笔记:p235-p241

    Programming Abstractions in C 学习第66天 p235 p241总结 一 技术总结 1 backtracking algorithm 回溯算法 1 定义 p236 For many real world prob