摘要: LeetCode的第一题:两数之和,给定一个整数数组nums和一个目标值target,要求在数组中找出和为目标值的两个整数,并返回它们的下标值。 代码如下: 加油,共勉! 阅读全文
posted @ 2019-08-18 20:09 PC、yu 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 选择排序算法的核心是找到数据中的最小值放置到第一位,接着找到第二最小的值并放到第二位,以此类推。代码演示如下: 阅读全文
posted @ 2019-08-18 17:34 PC、yu 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序的核心就是比较相邻的两个项,如果第一项比第二项大,则交换它们,以此类推元素向上移动到正确的位置,就像气泡冒出的感觉。 举一个简单的例子,有1,5,8,3,2这五个数,按照从小到大的顺序进行排列。代码如下: 若要实现从大到小的排列,只需将 if (arr[ j ] > arr[ j + 1 ] 阅读全文
posted @ 2019-08-18 14:46 PC、yu 阅读(279) 评论(0) 推荐(0) 编辑