程序设计
无影风Victorz
纸上得来终觉浅,绝知此事要躬行 https://github.com/vicotorz
展开
-
树的实现(Java版本)
import java.util.ArrayList; public class treemodel { /** * 2014.6.10开始写 * * 2014.6.21晚修改 * * 普通树的Java实现 * * 作者:张迪Victorz * * 参考:李刚《疯狂Java程序员的基本修养》 * * %用一个节点数组保存树里面的节点,并...原创 2014-09-10 17:22:26 · 740 阅读 · 0 评论 -
【Leetcode-146】 LRU Cache
原题连接:https://leetcode.com/problems/lru-cache/ 思路1: 用到两个数据结构:Map和List,由于原题中对时间复杂度有所限制O(1),因此我们借用Map结构达到该时间复杂度要求。 但由于LRU有具体容量的限制,在最近最少使用规则下,当达到最大容量限制时,该删掉哪一个元素则需要借用List进行确定。 思路2:LinkedHashMap a...原创 2019-04-02 23:47:21 · 87 阅读 · 0 评论 -
回文判断
package somethingnew; public class Palindrome { /** * * 2014.9.29 * 作者:V * * 问题: 递归回文判断 * */ public void Palindrome_test(String str, int start, int end) { if (start == end) {原创 2014-09-29 22:22:04 · 566 阅读 · 0 评论 -
Java文件知识整理
不经常写java文件处理这部分,所以写的时候时常知识很模糊。最近因为机器学习需要处理数据集,在写java程序的时候使用了文件的知识。索性整理在这。方便以后使用。如有错误恳请指点。 基本步骤: 创建【文件】 例: File f = new File("e:\\新建文本文档.txt"); 创建【文件流】 FileReader file = ...原创 2015-06-13 13:35:41 · 535 阅读 · 0 评论 -
逆序输出递归算法(c++版本)
#include<iostream> using namespace std; //逆序 void Reverse(int *rev,int n){ if(n>=10){ cout<<"n:"<<n<<endl; cout<<"n/10:"<<n/10<&am原创 2014-09-29 21:45:13 · 996 阅读 · 4 评论 -
逆序输出递归算法(java版本)
package somethingnew; public class Reverse { /** * @param args */ // 反转函数 public void Reversetest(int result[], int n, int loc) { if (n >= 10) { System.out.println(n); System.out.pri原创 2014-09-29 22:03:05 · 953 阅读 · 0 评论 -
const修饰指针的一些细微差别(c++)
#include<iostream> using namespace std; //测试const修饰指针的差别 //实例:1. const int* p; // 2. int* const p; //总结:const在*前,不能通过指针修改它指向的值(指向的地方可以变,一旦指向的那个地方值不许变) // const在*后,指针本身的值不能修改,可以(指向...原创 2014-09-25 20:39:28 · 513 阅读 · 0 评论 -
指针和数组在函数中的传递实例(c++)
#include<iostream> #include<string> using namespace std; //主要测试指针和数组作为函数参数 //测试传递指针函数 void function1(char* r,int len){ cout<<"测试指针的传递"<<endl; int length=len; for(int i=0;i...原创 2014-09-25 20:17:40 · 620 阅读 · 0 评论 -
Java反射 (一些总结性知识,可能不全面)
Java反射: 1.对象存在JVM中,需要得到类的定义原型 ClassForName通过已知字符串来载入一个类的形式(字符串形式生成对象) 2.根据一个类的字符串形式,动态产生对象 (对象Object但类型不知道) java.lang.Class:一个类的原型定义 java.lang.reflect.Method:代表类的方法 java.lang.reflect.Field:代表类的成员变量...原创 2014-09-24 21:50:20 · 579 阅读 · 0 评论 -
字符串反转输出(c++版本)
#include<iostream> #include<string> using namespace std; //c++字符串倒叙输出 int main(){ char c[]="HelloWord"; char *p=c; cout<<"------"<<endl; cout<<*p&原创 2014-09-24 21:48:34 · 1229 阅读 · 0 评论 -
【Leetcode-239】Sliding Window Maximum
https://leetcode.com/problems/sliding-window-maximum/ class Solution { public int[] maxSlidingWindow(int[] nums, int k) { if(nums==null||nums.length==0){ int[] result = {}; return r...原创 2019-05-14 00:04:50 · 98 阅读 · 0 评论