摘要:
前言 坚持下去很难,但不坚持永远都无法获得成功~ 正文 当前复习进度 31_2_2.中序遍历迭代 经验 答案 1. 如何获得结构成员相对于结构开头的字节偏移量:offsetof(S,x); 2. 浮点数的值如何比较大小?不能直接用是否相等的方式比较两个数是否相等,只能用两个数相减,然后是否符合某个精 阅读全文
摘要:
@(目录) 前言 这里就存储一些代码型的面试题,防止出一些现场手写的问题。 正文 1. 单例模式 其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。单例模式分为懒汉式和饿汉式。 懒汉式是在指系统运行中,实例并不存在,只有当需要该实例时,才创建该实例。但注意,懒汉 阅读全文
摘要:
前言 回溯算是一种选优搜索法,又称为试探法。按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择目标并不优或达不到目标,就退回一步重新选择。这种走不通再退回回走的技术称为回溯法。满足回溯状态的点称为回溯点。 回溯法 采用试错的思想,它尝试分步的去解决一个问题。在分步解决问题的过程中,当它 阅读全文
摘要:
前言 正文 自我介绍一下 答案 个人资料:一句话,占比5%左右 学习技能:半分钟~一分钟,占比20%左右 项目和经历:一分钟左右,占比45%左右 工作体会:半分钟,占比15%左右 一句话左右:职业规划,占比10%左右 一句话:兴趣占比,占比5%左右 我叫xxx ,目前就职于xxxxxxxx公司,岗位 阅读全文
摘要:
前言 之前刷的题让我感觉很分散,这次就用集中突破的方式,我觉得这种方式,应该比较容易掌握这方面的知识,再不济,这种思想也能让我在对待难题时,有一定的思路。 技巧 答案 第一步骤:定义数组元素的含义,上面说了,我们会用一个数组,来保存历史数组,假设用一维数组 dp[] 吧。这个时候有一个非常非常重要的 阅读全文
摘要:
前言 经验 正文 1. 两数相加 题目 code 答案 /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(null 阅读全文
摘要:
前言 技巧 前序/后序+中序序列可以唯一确定一棵二叉树。递归建树。 正文 1. 按之字形顺序打印二叉树 code 答案 /* struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int 阅读全文
摘要:
前言 这里就专门放一些编程题。 正文 技巧 leetcode 上判定指针是否为空,统一用:if(head!=NULL) 而不用if(!head)这个!head本身就是错的啊,那就意味着这个head要等于NULL,才能进去,这不是有毛病吗。 再强调一遍. 计算链表的长度使用这样的方式: code in 阅读全文
摘要:
PTA常见错误 ##初级 点击查看折叠代码块 wioehfo 水仙花的计算: 要注意:153%10 = 3 阅读全文
摘要:
题源报刊精品阅读 词汇 1. draw on : 抽查 draw :有画画的意思,但其还有一个意思就是抽屉 所以,可以想象一下,所以draw on 就有上面的意思了。 2. flourich : 繁荣 +:flower 像花一样开心,不就是兴旺,繁荣了吗? 3. variant : 变量 +:var 阅读全文