- 博客(26)
- 收藏
- 关注
原创 数学思想在编程中的应用(二)
如果数组有多个中心下标,应该返回最靠近左边的那一个。给定一个数组arr[]={1,2,3,4,5,6,7,8,9,10},编写一个函数将数组中的元素按降序进行排列。概念:两个或多个整数公有的倍数叫做它们的公倍数,其中除0以外最小的一个公倍数就叫做这几个整数的最小公倍数。常见的自幂数有水仙花数:水仙花数只是自幂数的一种,严格来说3位数的3次幂数才称为水仙花数。数组中心下标是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。概念:自幂数是指一个n位数,每一位数字的n次幂的和正好等于这个数本身。
2023-08-28 09:59:42
170
原创 哈希表的查找
哈希表(hash table)又称为散列表,其基本思路是:设要储存的元素个数为 n , 设置一个长度为 m 的连续内存存储单元,以每个元素的关键字 Ki(0 ≤ i ≤ n-1)为自变量,通过一个称为。α 越大(最大取值为1),冲突的可能性越大。若哈希函数选择得当,就可以使哈希地址尽可能均匀的分布在哈希地址空间上,从而减小冲突发生;把 Ki 映射为内存单元的地址(或下标),并把该元素存储在这个内存单元中,h(Ki)也称为哈希地址。缺点:需要已知所有关键字的值,且对关键字的每一位的取值分布情况都进行分析。
2023-08-17 17:15:57
136
原创 C语言【初阶】--字符串和操作符
注:字符串的结束标志是一个 \0 的转义字符。在计算字符串长度的时候 \0 是结束标志,不算做字符串内容。补充:sizeof( )的括号在参数为变量名时可以省略,但参数若为类型如int,则不可以省略。注:如果能找到匹配的类型,尽量不用强制类型转换。注:%的两个操作数必须是整数,不可以为小数。注:C语言中将0表示假,将非0表示真。(类型)-强制类型转换。有关 0 和 EOF。
2023-07-14 18:43:05
173
1
原创 输入10个整数放入一维数组a中,输出交换前的数组;找出其中最大数,并将它与数组中的最后一个元素交换位置,输出交换后的数组。
输入10个整数放入一维数组a中,输出交换前的数组;找出其中最大数,并将它与数组中的最后一个元素交换位置,输出交换后的数组。
2022-12-06 19:41:13
1610
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人