- 博客(7)
- 收藏
- 关注
原创 编程小白如何成为大神?大学新生的最佳入门攻略
编程小白如何成为大神?大学新生的最佳入门攻略如何选择适合自己的编程语言考虑兴趣方向如果对网页开发感兴趣,那么HTML、CSS和JavaScript是很好的选择。HTML用于构建网页的结构,CSS用于网页的样式设计,JavaScript则能为网页添加交互功能。例如,想要制作一个具有动画效果的网站菜单,就需要使用JavaScript来实现交互逻辑。对于数据科学和数据分析领域,Python是热门语言。它有丰富的库,如NumPy用于数值计算,Pandas用于数据处理和分析,Matplotlib用于数据
2024-11-02 20:45:48 559
原创 介绍一下辗转相除法
定义辗转相除法,又称为欧几里得算法,是用于求两个正整数的最大公约数的一种古老而有效的算法。原理及计算过程设两个正整数为(a)和(b)((a > b)),用较大的数(a)除以较小的数(b),得到商(q)和余数(r),即(a = bq + r),其中(0\leq r < b)。然后,把除数(b)作为新的被除数,余数(r)作为新的除数,继续进行上述除法运算,得到新的商和余数。重复这个过程,直到余数为(0)。此时,除数就是原来两个数(a)和(b)的最大公约数。例如,求(252)和(
2024-11-02 20:34:21 203
原创 C++算法入门——质数筛(普通筛法,埃氏筛法,线性筛法)
假设后续被筛掉的数为m,m可以看成m = i * prime(j+1) = k * prime(j) * prime(j+1) (k = i / primes[j])那么如果j继续++的话primes[j + 1] > primes[j],后续被筛掉的数就不是被最小质因子筛去的。1.如果i % primes[j] == 0 说明 prime[j] 是 i 的最小质因子。把primes[j]
2024-02-19 17:51:32 1428 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人