# suanfa **Repository Path**: duosl/suanfa ## Basic Information - **Project Name**: suanfa - **Description**: No description available - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-06-27 - **Last Updated**: 2022-03-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 面试算法突击宝典 ### 数组 - [0~n-1中缺失的数字](./src/com/duosl/suanfa/array/MissingNumber.java) - [数组中重复的数字](./src/com/duosl/suanfa/array/FindRepeatNumber.java) - [调整数组顺序使奇数位于偶数前面](./src/com/duosl/suanfa/array/AdjustOddEvenArray.java) - [删除有序数组中的重复项](./src/com/duosl/suanfa/array/RemoveDuplicates.java) - [找到数组中最大的那个数及其所有的下标](./src/com/duosl/suanfa/array/FindMaxNumberWithIndex.java) ### 链表 - [删除单链表中值相同的多余结点(只保留第一个)](./src/com/duosl/suanfa/others/DeleteLinkNodeSameValue.java) - [在一个循环链表的第 k 个位置插入一个新节点](./src/com/duosl/suanfa/others/InsertValueInCycleLinkedList.java) ### 堆栈&队列 ### 二叉树 - [给定一个二叉树,(第一行)输出该二叉树中所有的非叶子节点,(第二行)输出所有非叶子节点的个数](./src/com/duosl/suanfa/others/FindAllNonLeafNode.java) - [给定一个二叉树和一个特定值 target,在二叉树中找到 target 的父节点的值](./src/com/duosl/suanfa/others/FindTreeNodeParent.java) ### HashMap ### 图 ### 排序算法 ### 查找算法 ### 字符串 ### 其他 # [华为机试题目](./src/com/huawei/) # 其他算法 - [一个简单的红包分配算法](./src/com/duosl/others/RandomRedPacket.java)