数据结构以及算法
学习
不会敲代码阿
全栈开发学习的路上(前端、Java、运维、python、逆向)各位大佬多多指教!相互学习!
展开
-
非递归生成树
@Overridepublic List index(TestPO TestPO) {List TestDTOS = new ArrayList<>();List inspectGuideEntities = this.testMapper.queryList(TestPO);for(TestEntity e:inspectGuideEntities){ TestDTO dto = new TestDTO(); BeanUtils.copyProper转载 2022-02-12 10:40:13 · 108 阅读 · 0 评论 -
冒泡排序算法
public int[] MySort (int[] arr) { // write code here for(int a=0;a<arr.length-1;a++){ for(int b=0;b<arr.length-a-1;b++){ int temp=0; if(arr[b]>arr[b+1]){ temp=arr[b]; arr[b]=ar原创 2022-02-12 10:29:55 · 156 阅读 · 0 评论 -
反转链表解决方法
public class Solution {public ListNode ReverseList(ListNode head) {//pre指针:用来指向反转后的节点,初始化为nullListNode pre = null;//当前节点指针ListNode cur = head;//循环迭代while(cur!=null){//Cur_next 节点,永远指向当前节点cur的下一个节点ListNode Cur_next = cur.next;//反转的关键:当前的节点指向其前一个节点原创 2022-02-12 10:28:36 · 72 阅读 · 0 评论 -
递归方法解决二分查找
二分查找算法原创 2022-02-12 10:26:34 · 298 阅读 · 0 评论 -
实现二叉树先序,中序和后序遍历(递归方法实现)
public class Solution {/**** @param root TreeNode类 the root of binary tree* @return int整型二维数组*/public int[][] threeOrders (TreeNode root) {List list1=new ArrayList<>();List list2=new ArrayList<>();List list3=new ArrayList<>();pr原创 2022-02-12 10:30:54 · 369 阅读 · 0 评论