安全博客

编程之美-22个经典问题

Z字形排列问题字形编排过程大致是这样的:经过前期处理的图像被分为若干个 的小图像块,此时就从小图像块的左上角开始沿Z字形对图像元素进行遍历,并将遍历所得的结果重新写入等大小的图像块中 Z字形编排问题主...
阅读全文

面试编程题-整理

笔试中遇到的不会做的题目整理 求最大的组合数求最大的组合数:用不同的数字组合,找到最大的那一个组合 scanner类 求最大的组合数思路:自定义符合要求的排序方式,实现符合要求的结果 12345678...
阅读全文

基本概念https://www.cnblogs.com/ysocean/p/8032659.html 例题二分图 判断是否为二分图 拓扑排序 课程安排的合法性 课程安排的顺序 并查集 冗余连接 htt...
阅读全文

快慢指针

基本概念快慢指针中的快慢指的是移动的步长,即每次向前移动速度的快慢。例如可以让快指针每次沿链表向前移动2,慢指针每次向前移动1次。 例题详情看:快慢指针关于快慢指针的若干应用详解 判断单链表是否为循环...
阅读全文

数组

基本概念https://www.cnblogs.com/ysocean/p/7894448.html 例题 把数组中的 0 移到末尾 改变矩阵维度 找出数组中最长的连续 1 有序矩阵查找 有序矩阵的 ...
阅读全文

哈希表

基本概念https://www.cnblogs.com/ysocean/p/8032656.html 例题 数组中两个数的和为给定值 判断数组是否含有重复元素 最长和谐序列 最长连续序列 https:...
阅读全文
安全博客

XSS学习

XSS成因 通过在用户端注入恶意的可执行脚本,若服务器对用户的输入不进行处理或处理不严,则浏览器会直接执行用户注入的脚本。 XSS危害攻击者通过Web应用程序发送恶意代码,一般以浏览器脚本的形式发送给...
阅读全文

二叉树的概念https://www.cnblogs.com/ysocean/p/8032642.html 例题递归 树的高度 平衡树 两节点的最长路径 翻转树 归并两棵树 判断路径和是否等于一个数 统...
阅读全文

链表

链表概念 链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。    使用链表结构可以克服数...
阅读全文