- Polya如何解决问题
1.分析问题 2.列出主要任务 3.编写其他模块 4.根据须要进行重组和改写
polya教会我将一个大问题拆分红许多小问题,将小问题逐一解决,在进行汇总,这样大问题就解决了。这也是分治法的原理。
- 简单类型与组合类型
简单类型论(simple type theory),所谓类型是这样的变目组合 :已给的命题函项对这个组合可以有值,也就是说,命题函项 根据其做为变目的实体而分红类型。简单类型论的基本点就是把做为变目的实体加以分层。
Syntagmatic是指一个单位和同一序列的其余单位间的关系,或共现的全部成分的关系处于组合关系的词必须知足一些句法和语义条件,表如今代码层面,和关联关系是一致的,只能从语义级别来区分。
- 复合数据结构
数组是一组具备编号的变量
当程序要处理一组形式相同内容类似的数据时应使用数组。难以反映变量之间的内在联系,应当把他们组织成一个组合项,把他们当成一个有机的总体。这个组合项就称为结构。
- 查找与排序算法


- 算法复杂度
算法复杂度是指算法在编写成可执行程序后,运行时所须要的资源,资源包括时间资源和内存资源。
一般有 时间复杂度 和 空间复杂度
- 递归
程序调用自身的编程技巧称为递归。递归作为一种算法在程序设计语言中普遍应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它一般把一个大型复杂的问题层层转化为一个与原问题类似的规模较小的问题来求解,递归策略只需少许的程序就可描述出解题过程所须要的屡次重复计算,大大地减小了程序的代码量。
代码安全
为了实现代码安全咱们一般执行信息隐蔽信息隐藏是指在设计和肯定模块时,使得一个模块内包含的特定信息(过程或数据),对于不须要这些信息的其余模块来讲,是不可访问的。html
教材学习中的问题和解决过程
- 问题一各类排序方法如何实现
解决方案 [https://www.cnblogs.com/onepixel/articles/7674659.html]
问题二信息隐蔽的具体操做方法
解决方案 [https://baike.baidu.com/item/信息隐藏]算法
代码调试中的问题和解决过程
xor 加密时 密钥和明码的长度不等式没法加密
解决
编程
思考
抽象是人们处理复琐事务的最强有力的工具。数组
参考资料
[https://www.cnblogs.com/onepixel/articles/7674659.html]
[https://baike.baidu.com/item/信息隐藏]安全