随笔
causleh
这个作者很懒,什么都没留下…
展开
-
删除有序数组中的重复项
方法1我的笨方法:如果重复了,删掉前面的那个,i的值不变,下一次从i开始比较,i前面无重复,如果不重复,i+1class Solution: def removeDuplicates(self, nums: List[int]) -> int: if len(nums)==0: return i = 0 while True: n = len(nums) if i ==原创 2021-04-18 20:32:45 · 104 阅读 · 0 评论 -
ValueError: Dimension 0 in both shapes must be equal, but are 1 and 255. Shapes are
解决办法:class_path中的类与标签中的类对不上,原来是忘了修改文件中的类名了。原创 2021-03-07 23:26:36 · 795 阅读 · 4 评论 -
anaconda 安装 gevent
anaconda 安装 gevent一开始我在命令终端输入conda install gevent显示错误随后我上官网https://anaconda.org/conda-forge/gevent找到了输入conda install -c conda-forge gevent完美解决原创 2021-02-08 02:14:48 · 608 阅读 · 0 评论 -
算法-链表 在带头结点的单链表L中,删除所有值为X的结点,并释放其空间。
在带头结点的单链表L中,删除所有值为X的结点,并释放其空间,假设值为X的结点不唯一//方法一:从头到尾扫描单链表void delete(LinkList &L,Elemtype x){ //判断 //实现过程 LinkNode *p=L->next; LinkNode *pre=L; LinkNode *q; //前驱结点和当前结点一起出发 while(p) { if(p->data==x)原创 2020-12-08 21:25:06 · 2811 阅读 · 2 评论 -
算法--链表
算法链表有一个带头节点的单链表,设计一个算法使其元素递增有序。我的最初的思路是绝对的,自动的选择了选择排序,选择排序每一次排完序都会有一个值的位置被确定,这种做法其实适合顺序表,顺序表位置是死的,定了就定了,链表的优势就在于可以随机任意的插入、删除,而我却用了选择算法,并且选择算法的时间复杂度是O(N^2),并不算好的效果。这个题目正确的解答应该是动态的确定这个链表,使用直接插入算法,是该题正确的做法。/*思路:直接插入*/void IncreaseLinkList(LinkList &a原创 2020-12-05 19:47:10 · 90 阅读 · 1 评论 -
等值连接与自然连接的区别
一个选择题:等值连接和自然连接相比较,正确的是A等值连接和自然连接的结果完全相同B等值连接的属性个数大于自然连接的属性个数C等值连接的属性个数大于或等于自然连接的属性个数D等值连接和自然连接的连接条件相同等值连接:连接的一种。等值连接可以比较不同的属性,选择R与S的笛卡尔积中,A属性的值==B属性的值,也不删除重复的元组。自然连接,互相比较的属性必须是相同的,并且去除重复的属性组。所以选择B选项,这个题目我第一次做的时候做错了,想来想去觉得答案选错了,后来才发现是我把属性与元组的概念弄反.原创 2020-12-04 23:04:20 · 7714 阅读 · 3 评论 -
论文
1 这篇论文的主要目的是什么。想解决什么样的问题。从哪几个角度测试的。2 每个角度的测试方法,作用。原创 2019-09-16 10:28:00 · 161 阅读 · 0 评论