介绍 通过数组,将对应的数存放在新数组对应的下标位置,遇到重复的数就+1. 然后遍历数组将每个数存放到原数组中 实现 找到最大的数和最小的数,最小的数为下标0的位置,最大的数与最小的数的差值为数组大小 代码 // 计数排序void CountSort(int* a, int n) {int max, min, i,j=0;max = min = a[0];for (i = 1; i
个人最经常用的AI工具的其实是Copilot,但是也有别的一些最好用的AI工具,包括: OpenAI GPT-3:这是一个自然语言生成模型,具有强大的语言理解和生成能力。它可以用于各种任务,如文字生成、自动回复和文本摘要等。 Google TensorFlow:这是一个开源的AI框架,提供了各种机器学习和深度学习算法的实现。它易于使用,具有广泛的社区支持,适用于各种AI任务。
(个人学习笔记,仅按个人想法所写,仅供参考) 1.栈 栈又名堆栈(stack),它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。 Pus