首页
学习
活动
专区
工具
TVP
发布

Jack-Cui

关注人工智能 http://cuijiahua.com
专栏作者
156
文章
197191
阅读量
69
订阅数
83. Remove Duplicates from Sorted List(Linked List-Easy)
该文讲述了如何删除排好序的链表中的重复元素,使得每个元素只出现一次。首先,定义一个虚拟头节点,然后遍历链表,如果当前节点和下一个节点的值相同,则将下一个节点的next指针指向当前节点的next指针,最后返回虚拟头节点的下一个节点即可。对于给定的链表1->1->2,返回的是1->2;对于链表1->1->2->3->3,返回的是1->2->3。
Jack_Cui
2018-01-08
5110
第七天、判断三角形的类型
Jack_Cui
2017-12-28
9790
第六天、打渔晒网问题
该文讲述了利用编程实现一个计算某日是该年的第几天,对于非闰年,每个月的天数固定,但对于闰年,二月有29天,因此需要单独处理。该算法可以处理从2011年1月1日到2100年12月31日之间的任意日期。
Jack_Cui
2017-12-28
6740
第十六天、分块查找
该文介绍了二分查找和分块查找的实现和原理,以及如何进行有序表的查找。
Jack_Cui
2017-12-28
5550
第五天、百元买百鸡
该文讲述了用100元分别购买公鸡、母鸡和雏鸡各若干只,使得购买的公鸡、母鸡和雏鸡的数量能够组成100这个数,并给出了相应的C++和Python代码实现。
Jack_Cui
2017-12-28
6150
第十天、冒泡排序
该文是关于冒泡排序算法的研究,通过介绍冒泡排序的原理、分析、实现以及代码实现,让读者对冒泡排序有更深入的了解。
Jack_Cui
2017-12-28
4680
第九天、希尔排序
本文介绍了一种希尔排序算法,该算法是一种插入排序算法的改进版本,它通过将待排序数组分成若干个子序列,每个子序列由相邻的若干项组成,然后对每个子序列使用插入排序算法进行排序,不断重复该过程,直到整个数组排序完成。希尔排序算法在平均情况下的时间复杂度为O(n^(3/2)),在某些情况下可以达到O(n*log(n)),在大型数据集的排序中,具有很高的效率。
Jack_Cui
2017-12-28
4400
第八天、直接插入排序
该文是关于直接插入排序算法的实现,通过一个监视哨来辅助排序。排序函数首先从第二个元素开始比较,将待插入的元素与已排序部分从右向左依次比较,直到找到合适的位置插入。在排序过程中,监视哨会帮助避免待插入元素与已排序部分中的元素出现碰撞,导致排序失败。该文通过一个实例展示了直接插入排序算法如何实现数组从小到大排序。
Jack_Cui
2017-12-28
5450
第三天、计算某日是该年的第几天
该文介绍了如何通过编写代码计算某日是该年的第几天。首先介绍了如何输入年、月、日,并判断是否为闰年。然后介绍了平年和闰年的情况,并计算出给定日期是平年还是闰年。最后,根据输入的年月日,计算出该日期是该年的第几天。
Jack_Cui
2017-12-28
6000
第四天、婚礼上的谎言
Jack_Cui
2017-12-28
7390
第十四天、二分查找
该文是关于二分查找的算法实现,首先介绍了二分查找的基本思想,然后给出了一个查找特定关键字的例子。程序首先要求用户输入数组元素和查找关键字,然后对数组进行二分查找。如果找到关键字,程序输出查找成功;如果未找到,程序输出查找失败。查找次数最多为log2(iNum)。
Jack_Cui
2017-12-28
4960
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档