数据结构与算法
yiwuxia23
你好啊
展开
-
二叉树结构字符串转为数组控制台输出二叉树
之前了解过二叉树但是一直不怎么理解,前天接到一个任务,给我一个字符串15+(2+(3+6)*3),在控制台打印成一颗二叉树。网上有好些例子,但有些是C语言的,有些只有一些片段,做了两天终于弄出来拉。 先写要给工具类package com.jsm.test;import java.util.ArrayList; import java.util.Arrays; import java.util.Co原创 2017-01-09 14:30:42 · 444 阅读 · 0 评论 -
常见排序算法之选择排序
程序中常用的排序算法主要有十种,虽然我们在平时写业务代码中很少接触到要自己直接去写排序算法的,一般都是使用工具类,但平时多了解这些算法的思路对我们还是很有益,特别是在看一些源代码或者面试时,笔者之前面试就经常遇到要手写一些常用排序算法情况,今天我来讲下选择排序。 选择排序的思路其实是比较好理解的。首先循环找到最小的元素,将其与第一个元素互换(这样第一个位置的元素就是最小的了),接着循环找到第二个...原创 2018-08-22 20:41:45 · 130 阅读 · 0 评论