本文分类:news发布日期:2024/12/28 18:01:23
相关文章
【三数之和】python,排序+双指针
暴力搜索3次方的时间复杂度,大抵超时
遇到不会先排序
排序双指针
上题解 照做
class Solution:def threeSum(self, nums: List[int]) -> List[List[int]]:res[]nlen(nums)#排序降低复杂度nums.sort()k0#留两个位置给双指针i,jfor k in range(n-2):if nums[k]…
建站知识
2024/12/25 19:28:13
硬件工程师求职,笔试题交白卷,忍不了!
大家好,我是记得诚。
最近面试一位硬件工程师,笔试题直接交了白卷,我还是去面试了一下,会一会,看是何方神圣。
对方上来也是直接说明了一下,说工作有点久了,有些基础的知识忘记了,…
建站知识
2024/12/25 19:28:10
网络其他重要协议(DNS、ICMP、NAT)
1.DNS
DNS是一整套从域名映射到IP的系统
1.1 DNS背景
TCP/IP中使用IP地址和端口号来确定网络上的一台主机的一个程序,但是IP地址不方便记忆,例如我们想访问百度就会在浏览器中输入baidu.com而不是百度的IP地址。于是人们发明了一种叫主机名的东西, 是…
建站知识
2024/12/25 19:28:07
【C++】每日一题 50 Pow(x,n)
实现 pow(x, n) ,即计算 x 的整数 n 次幂函数(即,x^n )。
当需要计算x的n次幂时,可以使用递归或者迭代的方式来实现。
#include <iostream>double myPow(double x, int n) {if (n 0) {return 1.0;} else if (…
建站知识
2024/12/25 19:28:04
DataFrame—数据汇总9
s3.sort_index() 文章最前: 我是Octopus,这个名字来源于我的中文名--章鱼;我热爱编程、热爱算法、热爱开源。所有源码在我的个人github ;这博客是记录我学习的点点滴滴,如果您对 Python、Java、AI、算法有兴趣…
建站知识
2024/12/25 19:28:00
Python考试复习--day2
1.出租车计费 mile,waitmap(int,input().split(,))
if mile<3:money13wait*1
elif mile>3 and mile<15:money13(mile-3)*2.3wait*1
else:money1312*2.3(mile-15)*2.3*(10.5)wait*1
print({:.0f}.format(money))
【知识点1】: map() 函数 【知识点1】&…
建站知识
2024/12/25 19:27:57
【C++】多态:编程中的“一人千面”艺术
目录 一、多态的概念二、多态的定义及实现1.多态的构成条件2.虚函数的重写2.1 什么是虚函数?2.2 虚函数的重写是什么?2.3 虚函数重写的两个例外2.4 C11 override 和 final2.5 重载、覆盖(重写)、隐藏(重定义)的对比 三、抽象类3.1 概念3.2 接口继承和实现…
建站知识
2024/12/26 22:23:36
30.哀家要长脑子了!---栈与队列
1.388. 文件的最长绝对路径 - 力扣(LeetCode) 其实看懂了就还好
用一个栈来保存所遍历过最大的文件的绝对路径的长度,栈顶元素是文件的长度,栈中元素的个数是该文件目录的深度,非栈顶元素就是当时目录的长度
检查此…
建站知识
2024/12/25 18:52:10