算法入门
叶上初阳1995
这个作者很懒,什么都没留下…
展开
-
算法刷题c++记录之算法思想部分
算法思想:一、双指针思想:双指针主要用于遍历数组,两个指针指向不同的元素,从而协同完成任务。1.排序数组的两数之和(easy 167)给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2。说明:返回的下标值(index1 和 index2)不是从零开始的。你可以...原创 2020-03-30 23:51:13 · 1260 阅读 · 0 评论 -
算法题c++刷题记录之数据结构部分
:1.题目描述:用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。分析:栈是先进后出,队列是先进先出因此 push的话直接在stack1读入就好了pop的话,需要从stack1压入stack2,再由stack2弹出注意:若stack2是空的,需要从stack1向其压入数据若stack2不空,则须stack2先弹出,空了之后,stack1压入否则会影响元...原创 2020-02-12 21:28:15 · 796 阅读 · 0 评论 -
python内置函数set()
set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。class set([iterable])参数说明:iterable – 可迭代对象对象;返回值返回新的集合对象。实例以下实例展示了 set 的使用方法:x = set(‘runoob’)y = set(‘google’)x, y(set([‘b’, ‘r’, ‘u’,...原创 2019-12-15 22:00:54 · 531 阅读 · 0 评论