- 博客(3)
- 收藏
- 关注
原创 C++中封装好的二分查找方法
/尺寸减去第一个满足大于t的下标。lower_bound( begin,end,num):是在begin到end-1 之间寻找第一个小于等于num的数字,然后返回该下标。upper_bound( begin,end,num):是在begin到end-1 之间寻找第一个大于等于num的数字,然后返回该下标。
2023-11-10 16:02:04
45
1
原创 N皇后简单易懂的解法
udg[u-i+n])//i是列是否被使用,u+i是斜行是否被使用,u-i+n是反的斜行是否被使用,如果不满足久返回了。//row是行是否被使用,dg是斜行是否被使用,udg是反向的斜行是否被使用。//将u行i列的变为Q。if(u==n)//满足了N个皇后就位,且不冲突。
2023-11-08 21:32:46
30
1
原创 关于空数组的传入时判断条件
当传入空数组时,或者空数组套空数组,就要判断一下这个节点的大小了,即a.size()~这里是存放链表的值后的数组大小,先判断传入数组的大小,若为0就直接返回空值,后面若把这些链表数组都遍历完,再看后面存的数组的大小,若为0,说明数组里面什么都没有,也返回空。不然就会多一个0,因为返回的节点没有赋值,默认为0. 以后要注意返回空值时的判断条件。
2023-10-19 18:18:29
58
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人