通过Photoshop的拾色器,我们知道表征颜色的模型的不止一种,本文将系统并且详细讨论这四种模型(HSV、LAB、RGB和CMYK)之间的联系以及应用。本文部分章节整合了多位优秀博主的博客(链接见本文末尾),并对其表示感谢。文章中模型转换使用的是C式伪代码而不是数学公式,这样更便于编程人士理解。 ...
分类:
其他好文 时间:
2019-11-15 12:20:48
阅读次数:
96
1.教材内容学习 学习了不同类型的抽象数据,了解了栈、队列、列表等链式结构的异同之处,学习了二叉检索树的优点及不同要求下节点的不通排序,同时学习了广度与深度搜索的不同之处。 2.代码调试过程中的问题 问题:按照老师给的伪代码进行了进制转换,发现进行16进制是若出现11等两位数字不会自动转换成A、B、 ...
分类:
其他好文 时间:
2019-11-11 21:37:10
阅读次数:
101
一、求两个数的最大公约数的欧几里得算法的算法说明和网上链接 1.算法说明 欧几里德算法是用来求两个正整数最大公约数的算法。是由古希腊数学家欧几里德在其著作《The Elements》中最早描述了这种算法,所以被命名为欧几里德算法。 以除数和余数反复做除法运算,当余数为 0 时,取当前算式除数为最大公 ...
分类:
其他好文 时间:
2019-11-11 00:32:06
阅读次数:
169
原理和操作思路 输入一个十进制的数字,将其转化为其他进制 就是将这个数字除进制数得到余数1,不断迭代直到余数n1排序 操作中出现的问题 无法进行的操作,将一个个余数进行排序 上面的操作没办法用代码俩表现出来 目前已经解决了问题(2,8进制可以适用) https://zhidao.baidu.com/ ...
分类:
其他好文 时间:
2019-11-09 22:09:46
阅读次数:
84
1.教材内容学习 了解了计算机解决问题的思路、基础算法的设计、几种不同的搜索算法以及子程序中的一些特殊算法,同时进一步掌握了伪代码的书写。 2.代码调试过程中的问题 问题:伪代码经常出现格式错误,总是漏掉一些细节例如字符 解决方法:在书上翻找查看伪代码书写的范例,总结自己容易遗漏的地方 3.其他学习 ...
分类:
其他好文 时间:
2019-11-09 21:20:52
阅读次数:
88
线性回归之梯度下降法 1.梯度的概念 梯度是一个向量,对于一个多元函数$f$而言,$f$在点$P(x,y)$的梯度是$f$在点$P$处增大最快的方向,即以f在P上的偏导数为分量的向量。以二元函数$f(x,y)$为例,向量$\{\frac{\partial f}{\partial x},\frac{\ ...
分类:
编程语言 时间:
2019-11-07 23:24:10
阅读次数:
112
1. 运算符 运算符有点像 C 中的强制类型转换,区别在于, 它只能用于原始类型( 、 、 、 、 、 、 等类型),并且它是安全的 。 例 在 Rust 中,不同的数值类型是不能进行隐式转换的,比如: 会出现编译错误,提示无法进行类型转换。 rust error[E0308]: mismatche ...
分类:
其他好文 时间:
2019-11-07 19:26:52
阅读次数:
127
最大公约数的欧几里得算法 a,b最大公约数(Greatest Common Divisor),就等于b,a%b的最大公约数,公式如下 gcd(a,b)=gcd(b,a%b) gcd(a,b) = gcd(b,a \% b) gcd(a,b)=gcd(b,a%b) 摘自 "欧几里得算法(求解最大公约数 ...
分类:
编程语言 时间:
2019-11-04 22:05:48
阅读次数:
384
题面 这道题是一道数位DP的模板题; 因为窝太蒟蒻了,所以不会递推,只会记忆化搜索; 首先,咋暴力咋来; 将一个数分解成一个数组,这样以后方便调用; 数位DP的技巧:(用1~b的答案)-(1~a的答案)就是(a~b的答案); 那么对于每个数码i,我们做两次dfs(分别以a为上界和以b为上界); 设正 ...
分类:
其他好文 时间:
2019-11-04 21:36:19
阅读次数:
131