首页 > 其他分享 >Programming Abstractions in C阅读笔记:p196

Programming Abstractions in C阅读笔记:p196

时间:2023-12-06 15:04:22浏览次数:35  
标签:Abstractions 音标 Programming 首字母 out p196 con


《Programming Abstractions in C》学习第63天,p196总结。涉及到编程之外的知识,依然是读起来很费劲,需要了解作者在书中提到的人物(Edouard Lucas)、地点(Benares)、神话传说(Brahma)等等。虽然深知自己做不到对人文知识,历史知识精通,但也希望能记住,从而在下次遇到的时候能够阅读下去,不至于阅读一行文字查好几几次词典。

一、技术总结

1.Tower of Hanoi

Tower of Hanoi puzzle 由法国数学家Edouard Lucas与1883年提出。

二、英语总结

1.concise是什么意思?

答: con-(intensive,加强的) + cadere(to cut)。adj. comprehending much in few words(简洁的,简明的)

(1)一般来说,con-后面的词的音标首字母是辅音的l或者r,那么con-就会变成col-、cor-。示例:collect(音标:/kəˈlekt/),correspond(音标: / ˌkɔːrəˈspɑːnd /)。

(2)一般来说,后面的词的音标首字母是mbp,那么前缀是com-,而不是con-。

(3)一般来说,con-后面的词音标首字母是元音,那么con-变成co-。

2.exploit是什么意思?

答:ex-(out) + plicare(*plek-,to fold), Sense evolution is from “unfolding” to “bringing out” to “having advantage” to “achievement.”(利用)。

p196, If you exploit the power of recursion, a few line of code are sufficient for each task。

3.legend是什么意思?

答:leg-(to collect, gather, 收集), with derivatitivs meaning(引申义) “to speak out(to pick out word),传说”。c/u. a very old story, not always true, that people tell about a famous event。刚看到的时候和league混淆了,其实两个词的词根并不一样。league的词根是leig-(to bind)。

三、参考资料

1. 编程

(1)Eric S.Roberts,《Programming Abstractions in C》

2. 英语

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

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

Programming Abstractions in C阅读笔记:p196_ci

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


标签:Abstractions,音标,Programming,首字母,out,p196,con
From: https://blog.51cto.com/u_15137915/8704978

相关文章

  • The 13th Shandong ICPC Provincial Collegiate Programming Contest
    A.Orders按照订单的结束时间排序,然后遍历一遍即可#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongusingpii=pair<int,int>;usingi32=int32_t;voidsolve(){intn,k;cin>>n>>k;vector<pii>p(n);f......
  • The 13th Shandong ICPC Provincial Collegiate Programming Contest
    Preface昨天VP的那场没有字符串还没有原形毕露,今天遇到一个后期字符串直接和祁神大眼瞪小眼了最后一个半小时祁神狂冲F成功写出两个version的假算法,而我已经滚去补之前欠下的题目了赛后被徐神狠狠拷打了,评价为徐神是我们的红太阳,没有他我们都不能活A.Orders签到,按截止时间......
  • ALGO ARTIS Programming Contest 2023 Autumn(AtCoder Regular Contest 168)
    Preface先补一下这场ARC的博客,因为在来回合肥的路上一直在想这场的CD,所以有空后就先把这场补了A-<Inversion>不难发现对于一段连续的<,设其长度为\(x\),则它最少要贡献\(\frac{x(x+1)}{2}\)的答案而我们很容易构造一种方案刚好满足这个下界,只要让每段的结束比下一段的开头大......
  • The 2021 Sichuan Provincial Collegiate Programming Contest
    Preface下下周还要去打重庆市赛,最近就找些省赛来练练手不得不说省赛的签到题是真的多,人均10+的过题看起来还是很恐怖的这场虽然因为徐神缺席,而且前面的题目都让祁神来写导致罚时略高,但无所谓反正最后也摸到了11题(主要是没有字符串)A.Chuanpai某不知题意的签到#include<bits......
  • docker故障:driver failed programming external connectivity on endpoint
    故障现象Errorresponsefromdaemon:driverfailedprogrammingexternalconnectivityonendpointjenkins(ffdc7c9cda72c575d6b045574d1432b256603a3d986a05da319ab7f3af233755):(iptablesfailed:iptables--wait-tnat-ADOCKER-ptcp-d0/0--dport50000-jDN......
  • Programming Abstractions in C阅读笔记:p202-p234
    《ProgrammingAbstractionsinC》学习第65天,p202-p234总结。一、技术总结完成第五章学习,第五章介绍递归在实际问题中的进一步应用,例如汉诺塔问题,数学中的排列问题,更有难度。使用递归解决问题时有时候需要借助wrapperfunction。二、英语总结1.scrabble是什么意思?答:*sker-("tocu......
  • Programming Abstractions in C阅读笔记:p202-p234
    《ProgrammingAbstractionsinC》学习第65天,p202-p234总结。一、技术总结完成第五章学习,第五章介绍递归在实际问题中的进一步应用,例如汉诺塔问题,数学中的排列问题,更有难度。使用递归解决问题时有时候需要借助wrapperfunction。二、英语总结1.scrabble是什么意思?答:*sker-(......
  • TOYOTA SYSTEMS Programming Contest 2023(AtCoder Beginner Contest 330)
    TOYOTASYSTEMSProgrammingContest2023(AtCoderBeginnerContest330)A-CountingPassesintmain(){IOS;cin>>n>>m;intans=0;rep(i,1,n)cin>>k,ans+=k>=m;cout<<ans;return0;}B-......
  • ISOM 3029 - Computer Programming Using C++
    以下是C++程序的问题。作业的硬拷贝和软拷贝都应按时提交。全部的程序(.cpp文件)将被压缩并上传到“提交作业1”按钮。压缩文件应与您的学生一起命名编号,例如“ba12345_Ass1.zip”。问题1:彩票计划(50%)编写一个C++程序,在开始时输出一条问候信息,然后生成6个肯定信息对于彩票游......
  • P1966 [NOIP2013 提高组] 火柴排队
    原题链接题解已经讲的足够好了,我想来补充一点我在思考过程中遇到的“小石子”(此处dalao可以跳过)1.逆序对和线性代数里的逆序数有点不一样,逆序数是指一段排列中所有逆序对的数量(蒟蒻当时卡在这里好久)2.每进行一次交换,最多能消除一个逆序对所以为了消除所有的逆序对,最少交换次......