- 博客(17)
- 资源 (3)
- 收藏
- 关注
原创 数据结构 二叉树的 建立 与 基本操作C/C++
typedef struct Node { char data; struct Node * leftChild; struct Node * rightChild;} Node;Node * preCreateBt(Node *);void preOrderTransverse(Node*);void inOrderTransverse(Node*);void postO...
2018-10-29 10:29:53 497
原创 EditPlus 快捷键
文件FileFtpUpload Ctrl+Shift+S 上传文件到 FTP 服务器FileNew Ctrl+N 新建普通的文本文档FileNewHtml Ctrl+Shift+N 创建一个空白的 HTML 页面FileNewBrowser Ctrl+Shift+B 新建浏览器...
2018-10-27 14:08:40 373
原创 java swing 窗口界面关闭时 建立事件监听
在swing的窗口里面,即jframe里面,进行关闭窗口动作,如果事先不在代码中设置好,则默认是把窗口设成setVisable(false),程序还是依然运行着,继续占用内存,所以如果不小心,越调试则会发现内存占用率越高,机子越来越卡。 一般的,如果没有特殊要求,只需要这样让该窗口对象调用setDefaultCloseOperation(JFrame.EXIT_ON_CL...
2018-10-26 22:54:17 13460 4
原创 IDEA 的 UML类图自动生成
1.在project中选中需要查看的包或者类名,使用快捷键 Ctrl+Shift+Alt+u ,即可展示出整个包/类中的UML图。 2.结果如下:
2018-10-26 10:01:47 2783
原创 Editplus5.0 注册码
EditPlus5.0注册码注册名 Vovan注册码 3AG46-JJ48E-CEACC-8E6EW-ECUAWEditPlus3.x注册码EditPlus注册码生成器链接http://www.jb51.net/tools/editplus/
2018-10-25 19:10:12 1009
原创 Java中字符(串)和数值类型的转换
虽然简单,还是很多人问起这个的。简要描述下: String string="123"; int x=Integer.parseInt(string); System.out.println("1:字符串转数值 "+x); char c='5'; int x1=c-'0'; System.out.println("2:字符转数值 "+x1); int ...
2018-10-25 16:08:37 318 1
原创 Java写到.txt文件,如何实现换行
1.使用java中的转义符"\r\n": String str="aaa"; str+="\r\n"; 这样在str后面就有换行了. 注意:\r,\n的顺序是不能够对换的,否则不能实现换行的效果.2.BufferedWriter的newline()方法:FileOutputStream fos=new FileOutputStream("c;\\11.txt");...
2018-10-25 10:59:26 5785 1
原创 数据结构 二分查找C/C++
思路:二分查找就是每次取中间值,然后每次就可以减少一半的数据规模,从而达到 O(log2 n)的时间复杂度。#include <iostream>using namespace std;int find(int [],int,int,int);void output(int a[],int begin,int end);int main(void){ int a...
2018-10-22 19:43:02 472
原创 Map.Entry 的理解
Map.Entry的定义 Map的entrySet()方法返回一个实现Map.Entry接口的对象集合。集合中每个对象都是底层Map中一个特定的键/值对。通过这个集合的迭代器,获得每一个条目(唯一获取方式)的键或值并对值进行更改。Map.Entry中的常用方法如下所示: (1) Object getKey(): 返回条目的关键字 (2) Object getVa...
2018-10-21 21:50:20 5659 1
原创 Java连接MySQL数据库8.0以上版本遇到的坑(The new driver class is `com.mysql.cj.jdbc.Driver)
我遇到了java无法连接mysql数据库8.0.1的问题。 报错:Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the ...
2018-10-20 21:35:36 25930 7
原创 HashMap的四种遍历
在的Java中有多种遍历HashMap中的方法让我们回顾一下最常见的方法和它们各自的优缺点由于所有的地图都实现了地图接口,所以接下来方法适用于所有地图(如:。HaspMap,TreeMap的,LinkedMap,哈希表,等等)方法#1使用For-Each迭代条目这是最常见的方法,并在大多数情况下更可取的。当你在循环中需要使用地图的键和值时,就可以使用这个方法Map<Intege...
2018-10-18 09:29:32 210
原创 数据结构 稀疏矩阵的加减运算
思路:首先是要了解矩阵的加减运算法则,即同坐标的进行加减 ,所以只需要将两个矩阵中相同的点进行加减,不同的只需要在三元数组中,要一个新的空间进行存储即可#include<iostream>using namespace std;typedef struct Node { int row; // 行 int col; // 列 int data; }Nod...
2018-10-17 16:02:41 2533
原创 数据结构 中缀表达式转后缀表达式 C/C++
思路:掌握 运算符高进低出的原则,再结合栈结构存储特点#include<iostream>using namespace std;template<class Type>struct Node { Type data; struct Node * next;};template<class Type>class Stack{ N...
2018-10-17 15:50:28 1657
原创 数据结构 稀疏矩阵的转置 C/C++
思路:三元结构体数组将分别存储 行, 列,值将行列交换对交换后的行进行排序typedef struct Node { int row; // 行 int col; // 列 int data; }Node;void initList(Node *, int);int inputList(Node *, int[][3],int,int);void prin...
2018-10-16 18:32:22 1530
原创 数据结构 链式队列C/C++
列队分为链式存储 与 顺序存储下面给出小编写的顺序存储的链接https://blog.csdn.net/qq_40990854/article/details/82846939这篇是小编写的链式存储。思路:队列是一个先进先出的特点,在链表的表头 head作为固定不动的,在表尾入队,在表头 head后出队#include <iostream>using names...
2018-10-08 13:31:01 246
原创 数据结构 链式堆栈C/C++
堆栈分为顺序存储 和 链式存储 两种下面给大家提供一个链式存储的,这里小编是用 C++来描述的堆栈思路:堆栈是先进后出的特点,利用这个特点,把表头后作为堆栈口。设置一个 head表头保持不动,因为 堆栈是只能在一头操作的,所以需要 把 表头后作为堆栈的口,进行出栈入栈操作 #include <iostream>using namespace std;ty...
2018-10-08 13:18:59 282
转载 每位 Ubuntu 18.04 用户都应该知道的快捷键 | Linux 中国
https://blog.csdn.net/F8qG7f9YD02Pe/article/details/82879369
2018-10-07 12:26:32 531
Sublime Text3
2019-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人