这些年背过的面试题——实战算法篇
2024年5月6日 - 腾讯新闻
假设100亿个数字保存在一个大文件中,依次读一部分文件到内存(不超过内存的限制),将每个数字用二进制表示,比较二进制的最高位(第32位,符号位,0是正,1是负),如果数字的最高位为0,则将这个数字写入file_0文件中;如果最高位为1,则将该数字写入file_1文件中。从而将100亿个数字分成了两个文件,假设file_0文...
详情
解锁数学建模美赛的秘密武器:Python从入门到进阶指南!
2023年11月30日 - 网易
(1)并发(Concurrency):并发是指在一个时间段内执行多个任务,但并不保证同时执行。通过切换任务的执行顺序,使得多个任务可以交替执行。(2)多线程(Multithreading):使用threading模块可以创建和管理多个线程。每个线程都可以独立执行不同的任务,并且共享进程的资源。多线程适用于I/O密集型任务,如网络请求、文件读写等...
详情
从机械自动化专业到百度腾讯拼多多Java工程师转行之路
2019年10月4日 - 网易
1.数据结构与算法:《剑指Offer》、LeetCodeTop100、常考的一些算法:TopK、生产者消费者模式、多线程交替打印、HashMap的简单实现等等;2.计算机网络:五层/七层协议、TCP和UDP的区别、TCP三次握手和四次挥手、HTTP的特点、HTTP与HTTPS的区别、HTTPS过程等等;3.计算机操作系统:进程与线程的区别...
详情