![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 85
明仔爱编程
这个作者很懒,什么都没留下…
展开
-
编程与数学问题
欧几里得算法、快速幂运算、素数原创 2022-09-27 07:40:48 · 354 阅读 · 0 评论 -
数组相关算法题
数组相关的一些题目分享原创 2022-09-07 08:48:43 · 325 阅读 · 0 评论 -
十大排序算法及其扩展
冒泡选择插入希尔快速归并等排序原创 2022-07-19 11:01:54 · 429 阅读 · 0 评论 -
递归:由浅入深,深入了解递归
一、递归基础知识1.1 递归的内涵1、定义 (什么是递归?)在数学与计算机科学中,递归(Recursion)是指在函数的定义中使用函数自身的方法。实际上,递归,顾名思义,其包含了两个意思:递 和 归,这正是递归思想的精华所在。2、递归思想的内涵(递归的精髓是什么?)正如上面所描述的场景,递归就是有去(递去)有回(归来)。“有去”是指:递归问题必须可以分解为若干个规模较小,与原问题形式相同的子问题,这些子问题可以用相同的解题思路来解决;“有回”是指 : 这些问题的演化过程是一个从大到小,由近及远的过原创 2022-05-31 08:15:16 · 9362 阅读 · 1 评论 -
算法之二进制巧算
基础知识问题:与:都为1结果为1,或:有一个为1结果为1,异或:二者不同是结果为1判断奇偶数: x&1=1,x为奇数;x&1=0,x为偶数获取二进制位是1还是0(两种解决方案) &运算交换两个整数变量的值 做三次异或运算(异或的概念)不用判断语句,求整数的绝对值在处理整型数值时,可以直接对组成整型数值的各个位进行操作。这意味着可以使用屏蔽技术获得整数中的各个位&(与)、|(或)、^(异或)、~(非/取反)<<和>>运算符将二进制进原创 2022-04-25 08:33:59 · 993 阅读 · 0 评论