随笔分类 -  daily_pratice

write down the experience
摘要:该文章为了普及更好的使用Git/GitHub 为缘由,不定期更新: 首先推荐一个图形化开源Git使用工具:TortoiseGit。具体的使用说明请去官网查阅 Git 提交代码到Github 为了练习将自己写的androidPreference上传到GitHub上,学习git的上传命令如下: 第一步: 阅读全文
posted @ 2018-07-21 22:09 Pumpkin0227 阅读(168) 评论(0) 推荐(0)
摘要:在VS2010中定义了一个数组array,编译的时候提示 数组不明确。 原因:array 是系统关键字,不能用于变量名。 阅读全文
posted @ 2018-03-21 14:31 Pumpkin0227 阅读(344) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-11-08 23:21 Pumpkin0227 阅读(133) 评论(0) 推荐(0)
摘要:Dalvik: Android特有的虚拟机,和JVM不同,Dalvik虚拟机非常适合在移动终端上使用! AVD: (android virtual machine):安卓虚拟设备,就是安卓的模拟器 ADT: (android development tools)安卓开发工具 SDK:(softwar 阅读全文
posted @ 2017-11-08 22:42 Pumpkin0227 阅读(3331) 评论(0) 推荐(0)
摘要:听说有十大排序算法,先学习一下快速排序和计数排序算法。 一:快速排序 快速排序主要就是每一个找到当前取出来的标尺的数的位置,然后把小于它的数放在左边(从小到大排),把大于它的数放在右边。然后利用递归分左右继续找位置放数字,这个过程有点类似之前的根据前序和中序找后序的题目。递归的出口就是当只有一个数的 阅读全文
posted @ 2017-09-30 16:10 Pumpkin0227 阅读(422) 评论(0) 推荐(0)
摘要:#include #define SIZE 100000 typedef struct node{ int key; struct node* next; struct node* pre; }Node; Node HashTable[SIZE + 10]; Node HashPool[SIZE + 10]; int HashIndex = 0; Node* get... 阅读全文
posted @ 2017-09-26 21:04 Pumpkin0227 阅读(206) 评论(0) 推荐(0)
摘要:栈和队列主要的操作就是push和pop,栈的特点是“先入后出”,”从嘴里进进出出“。队列和实际站的队列差不多,从尾部插入,从队头出。”从后面进从嘴里出“ 嘿嘿嘿。。。 2017年9月30日11:49:33更新 要注意的是top,head,tail都指向当前要放入的位置。 比如入栈的时候top++是在 阅读全文
posted @ 2017-09-26 19:10 Pumpkin0227 阅读(962) 评论(0) 推荐(0)
摘要:使用了NIL来当做链表的头和尾,构建的时候也用插入函数插入,在遍历的时候只要判断当前的指针指向的内容是不是NIL即可。 关于NIL节点的使用: 关于内存池的使用: 插入的时候对于四个指针进行操作: 2017年9月30日10:58:50更新: 关于插入的时候四个指针操作的顺序可能造成的BUG 四个指针 阅读全文
posted @ 2017-09-26 16:51 Pumpkin0227 阅读(367) 评论(0) 推荐(0)
摘要:二叉树主要有两种实现方式,数组形式和链表形式,其中数组形式是利用完全二叉树的性质5: 来实现的,左边的节点的下标是根节点的下标的2倍,右边的节点的下标是根节点下标的2倍加1。千万要记住这个只能用于完全二叉树(满二叉树其实就是更加完美的完全二叉树),上篇文章写的那种多杈树是用不了的,一般的二叉树也只是 阅读全文
posted @ 2017-09-21 20:11 Pumpkin0227 阅读(1744) 评论(0) 推荐(0)
摘要:分支任意的树构造的方法主要有两种,邻接矩阵和兄弟链表。邻接矩阵主要用于输入的范围很小的情况,因为矩阵反应的是对应情况,比如树的每一个节点都给与对应顺序的编号的话,如果有100个输入,就需要一个100*100的数组来存储联接关系。 链表的形式一般用于输入量很大的情况,可以很方便的适应。(需要仔细体会一 阅读全文
posted @ 2017-09-21 11:39 Pumpkin0227 阅读(586) 评论(0) 推荐(0)
摘要://最快的方式查找一个链表中的最中间节点#include #define SIZE 100000 typedef struct Node{ int data; struct Node* next; struct Node* prev; }Node; Node f[SIZE]; int index = 0; Node* head; Node* getnode(){ ... 阅读全文
posted @ 2017-09-09 00:15 Pumpkin0227 阅读(171) 评论(0) 推荐(0)
摘要:在PRO考试的学习过程中调试程序的时候遇到了“无法解析的外部符号”的错误提示,因为准确无法定位错误点,所以去博客看了一下原因。总结如下: 总的来说是两个cpp文件,第一次遇到static修饰的变量,不知道static在这里修饰的作用,把他和const搞混了。static修饰的变量可以理解为只有这一个 阅读全文
posted @ 2017-07-26 09:45 Pumpkin0227 阅读(254) 评论(0) 推荐(0)
摘要:今儿遇到一道题。先贴一下题目:(反正题目看不看也没用) 这需要逻辑推理麽。。很明显的答案嘛。但是要编程解决那我们就编个程序来看看。 想起来以前写过的八皇后demo,于是想着要顺便着写个全排列来试试。 全排列,全排列,全排列,不就是一个All_Sort函数一个issafe函数麽。说写好就写好。而且还没 阅读全文
posted @ 2017-03-08 16:25 Pumpkin0227 阅读(191) 评论(0) 推荐(0)
摘要:原题目: 说一下第一个: 最开始写的demo: 要求输入为浮点型,有以前算一个整数各个位数和的基础,很快码出代码,但是发现在递归函数的过程中出现了一些问题!小红字提示我输入的实参必须是整数或者枚举变量。我枚举你妹啊,我就一个num%10,不就是数字除以10取余数麽!然后求助于群中大神并度娘看一番,无 阅读全文
posted @ 2017-03-07 14:55 Pumpkin0227 阅读(216) 评论(0) 推荐(0)