随笔分类 - 【21】基础面试
摘要:1、智能AI算法逻辑 参考: 斗地主:http://www.360doc.com/content/11/0108/09/2617151_84917660.shtml
阅读全文
摘要:1、链表中环的入口结点 2、链表中倒数最后K个结点 方法一双指针思路:快指针先移动k步,慢指针从头开始,两个指针同时移动,当快指针移动到链表的末尾时,返回慢指针即可。 方法二栈思路:先把原链表的结点全部压栈,再把栈中最上面的K个结点出栈,出栈的结点重新串成一个新的链表即可。 相关连接学习: 剑指of
阅读全文
摘要:一、统计文件行数 写一个 bash脚本以输出一个文本文件 nowcoder.txt中的行数 示例: 假设 nowcoder.txt 内容如下: #include <iostream> using namespace std; int main() { int a = 10; int b = 100;
阅读全文
摘要:网络编程 【1】线程和进程的区别 一个程序至少有一个进程,一个进程至少有一个线程 进程是资源分配的最小单位,线程是程序执行的最小单位 一个线程可以创建和撤销另一个线程,同一个进程中的多个线程之间可以并发执行 主要差别在它们是不同的操作系统资源管理方式,进程有独立的地址空间,一个进程奔溃后,在保护模式
阅读全文
摘要:c语言 【1】struct和class的区别 默认继承访问权限,struct默认是public, class默认是privateg class可以定义成员函数,struct只能定义成员变量 【2】struct和union的区别 struct的各个成员拥有自的内存,各自使用互不干扰,同时存在,遵循内存
阅读全文

浙公网安备 33010602011771号