- 博客(6)
- 收藏
- 关注
原创 什么是算法?
例如,在图片中的二分查找算法,每次比较都会缩小查找范围,最终一定能找到目标元素或者确定目标元素不存在,不会无限循环下去。- 算法中的操作都必须是基本的、可实现的操作。1:如果最中间的数小于要找到的数,而这个数组是从小到大排序的,也意味着左边的数一定会小于要找的数,则将范围向右缩小,继续找剩下元素的中间元素。2:如果最中间的数大于要找到的数,而这个数组是从小到大排序的,也意味着右边的数一定会大于要找的数,则将范围向左缩小,继续找剩下元素的中间元素。3.如果最中间的数等于要找的数,则返回这个数的下标。
2024-12-05 11:44:09
614
原创 算法问题求解
算法是计算机科学中的重要概念,它是解决特定问题的一系列步骤或指令。在计算机领域,有许多常见的算法问题这些只是计算机类算法中的一部分问题,还有许多其他的算法和应用场景。算法的设计和分析需要考虑时间复杂度、空间复杂度、数据结构等因素,以确保算法的高效性和正确性。在实际应用中,不同的算法可能适用于不同的场景,需要根据具体情况进行选择和优化。同时,不断研究和创新算法也是计算机科学发展的重要动力之一。
2024-11-19 00:13:49
599
原创 计算机常见算法
BFPRT算法解决的问题十分经典,即从某n个元素的序列中选出第k大(第k小)的元素,通过巧妙的分析,BFPRT可以保证在最坏情况下仍为线性时间复杂度。该算法的思想与快速排序思想相似,当然,为使得算法在最坏情况下,依然能达到o(n)的时间复杂度,五位算法作者做了精妙的处理。简单的说,BFS是从根节点开始,沿着树(图)的宽度遍历树(图)的节点。深度优先搜索是图论中的经典算法,利用深度优先搜索算法可以产生目标图的相应拓扑排序表,利用拓扑排序表可以方便的解决很多相关的图论问题,如最大路径问题等等。
2024-11-18 11:49:52
647
原创 计算机系统安装
准备一个16G以上u盘和一个用于制作系统的电脑,打开Win10/Win11的下载系统的这个网址,Windows10就找Windows10的网址,Windows11就找Windows11的网址,点击“立即下载”然后就恢复出厂设置了,选择国家地区,设置语言,然后一定要先联网!需要注意的是,不同的操作系统和硬件可能会有一些差异,安装过程中要仔细操作,确保安装顺利。安装都是全自动的,不需要我们操作,我们耐心等待就可以了,安装完毕会自动重启。如果是新用户,就要先注册一个微软账户,如果有微软账户,直接登录即可。
2024-11-18 11:32:52
698
原创 感悟,规划
现在大学生泛滥,比我们能力强的人,很多很多,但我们要想脱颖而出,就必须要有过硬的本领,计算机上限高,下限也低,很多程序员没有工作,我们现在刚大一,没有那么着急,现在首要工作就是找到自己最喜欢、最感兴趣的程序,因为兴趣比不感兴趣的事请要更容易的做,把自己的爱好当作工作,会做的很容易很轻松。它不仅可以算数,还可以开发一些简单的程序,甚至复杂一些的,也可以做出一款游戏和软件,我成功的对计算机产生了极大的兴趣和爱好。随着技术的不断进步和行业的变化,要保持敏锐的洞察力,及时调整自己的职业规划,以适应新的挑战和机遇。
2024-11-18 09:54:49
302
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅