- 博客(16)
- 收藏
- 关注
原创 大三上简单总结
中山大学氛围确实相对宽松,本该使劲学习的年纪大家还是过得很轻松。我自己这学期也是过得普普通通,没有什么可圈可点的地方,但是还是感觉挺充实。现在正处考试复习周,怎奈复习无聊透顶,偷懒一下,对最近的学习做一些简单总结。 1.读了一些计算机专业的核心教材,如《计算机网络》、《操作系统》、《计算机组成原理》等.配合这“华文慕课”视频看完了《操作系统》和《计算机组成原理》,不过只是很浅显地看视频和看书而已,
2016-12-24 16:51:29 499
原创 剑指offer(16)-从1到n整数中1出现的次数
题目:求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数。这道题目解法非常多,非常直观的解法是:class Solution {public: int Numbe
2016-12-21 17:40:39 319
原创 剑指offer(15)-连续子数组的最大和
题目:HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。你会不会被他忽悠住?(子向量的长度至少是
2016-12-19 22:00:21 264
原创 Thinking in Java(9)-closures and callbacks
对closures and callbacks不是很理解,先记下来慢慢理解QAQ:package interfaces.classprocessor;interface Incrementable{ void increment();}class Callee1 implements Incrementable { private int i = 0; public v
2016-12-19 17:49:53 448 1
转载 C++ const 用法总结
在普通的非 const成员函数中,this的类型是一个指向类类型的 const指针。可以改变this所指向的值,但不能改变 this所保存的地址。 在 const成员函数中,this的类型是一个指向 const类类型对象的 const指针。既不能改变 this所指向的对象,也不能改变 this所保存的地址。关键字:Const,Const函数,Const变量,函数后面的Const看到const关键字
2016-12-18 11:49:06 252
原创 鸟哥的Linux私房菜(3)
一个简单有趣的判断文件是否存在和判断目录的Shell Script: ########################################################################## File Name: sh05.sh# Author: # mail: # Created Time: 2016年12月14日 星期三 23时38分40秒######
2016-12-17 23:05:03 436
原创 C语言实现矩阵乘法
产生A(5行4列),B(4行3列)两个随机矩阵,每个元素是[-10,10]之间的随机整数并打印出来,打印出它们的乘积C矩阵。要求矩阵用*分隔开,以A,B,C的顺序打印,各行对齐。#include "stdafx.h"#include<stdio.h>#include<conio.h>#include <stdlib.h>#include <time.h>#pragma warning(di
2016-12-16 00:45:30 1721
原创 LeetCode OJ(110. Balanced Binary Tree)
题目: Given a binary tree, determine if it is height-balanced.For this problem, a height-balanced binary tree is defined as a binary tree in which the depth of the two subtrees of every node never diffe
2016-12-14 22:05:00 266
转载 Thinking in Java(8)-Behavior of Polymorphic methods inside constructors
Look at the following example:class Glyph{ void draw(){ System.out.println("Glyph.draw()"); } Glyph() { System.out.println("Glyph() befor draw()"); draw();
2016-12-14 20:43:08 233
原创 牛客网Java笔记(一)
1.下面代码运行结果为:class B extends Object{ static { System.out.println("Load B"); } public B() { System.out.println("Create B"); }}class A extends B{ static
2016-12-14 19:32:27 470
原创 Thinking in Java(8)-inheritance and cleanup
大家都知道,在继承中,不共享变量时,Java类对象initialize的顺序和cleanup的顺序相反,但是共享变量时情况就比较复杂了,这时使用一个final变量跟踪引用是一个好方法,可以清楚地看到对象的initialize和cleanup情况:class Shared{ private int refcount = 0; private static long counter =
2016-12-14 16:50:20 384
转载 八皇后问题
问题描述: Write an algorithm to print all ways of arranging eight queens on a chess board so that none of them share the same row, column or diagonal. 用DFS层层按条件搜索,下一层的位置只有满足与上一层位置点不在同一行、同一列和同
2016-12-13 19:43:46 489
原创 Palindrome Partitioning
import java.util.*;public class Solution { ArrayList<ArrayList<String>> res=new ArrayList(); ArrayList<String> temp=new ArrayList(); public ArrayList<ArrayList<String>> partition(String
2016-12-10 18:09:17 245
原创 二叉树中序遍历复习
Given a binary tree, return the inorder traversal of its nodes’ values.For example: Given binary tree [1,null,2,3], 1 \ 2 / 3 return [1,3,2].Note: Recursive solution is trivia
2016-12-07 00:26:35 302
原创 二叉树前序遍历复习
做一下简单二叉数遍历的题目: Given a binary tree, return the preorder traversal of its nodes’ values. For example: Given binary tree{1,#,2,3}, 1 \ 2 / 3return[1,2,3].递归遍历比较简单,此处略; 非递归遍历:/
2016-12-06 13:12:36 270
原创 MSC51汇编练习
这学期学习了“单片机原理及应用”课程,但是课下从来没有学过,所以学得非常差,之前一直觉得没有必要学习汇编,对汇编完全没有兴趣,根本不想去学,开始阅读《深入理解计算机系统》之后,才感觉应该好好学习汇编。还有一个月期末考了,今天从头开始练习,希望期末不要挂科。。。。。。1.试编写将1位十六进制数(4位二进制数)转换为ASCII码程序。用R2作为入口和出口。ORG 4000HMOV R2,#9HM
2016-12-02 17:53:40 709
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人