上一页 1 2 3 4 5 6 7 8 ··· 19 下一页
摘要: 【试题描述】: 给定二叉树先序中序,建立二叉树的递归算法 其先序序列的第一个元素为根节点,接下来即为其左子树先序遍历序列,紧跟着是右子树先序遍历序列,固根节点已可从先序序列中分离。在中序序列中找到 确定的根节点,根据中序遍历特性,在巾序序列中,根节点前面的... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(470) 评论(0) 推荐(0)
摘要: 如何准备:Whether you are asked to implement a simple stack / queue, or you are asked to implementa modified version of one, you will have ... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(346) 评论(0) 推荐(0)
摘要: 如何准备Linked list questions are extremely common These can range from simple (delete a node ina linked list) to much more challenging Ei... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(266) 评论(0) 推荐(0)
摘要: 如何准备:Bit manipulation can be a scary thing to many candidates, but it doesn’t need to be! If you’re shaky on bit manipulation, we reco... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(321) 评论(0) 推荐(0)
摘要: 【试题描述】定义一个函数,给定二叉树,给每层生成一个链表We can do a simple level by level traversal of the tree, with a slight modification of the breath-first tr... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(171) 评论(0) 推荐(0)
摘要: 【试题描述】定义一个函数,输入一个有序数组生成最小高度二叉树We will try to create a binary tree such that for each node, the number of nodes in the left subtree and... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(201) 评论(0) 推荐(0)
摘要: 【试题描述】定义一个函数,输入判断一个树是否是另一个对的子树You have two very large binary trees: T1, with millions of nodes, and T2, with hun-dreds of nodes Create... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(287) 评论(0) 推荐(0)
摘要: rsync是类unix系统下的数据镜像备份工工具,一般linux系统都自带了 [可以确认一下:shell>rpm -qa|grep rsync]服务端:192.168.1.2 同步目录:/home/source客户端:192.168.1.3 同步目录:/home/... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(993) 评论(0) 推荐(0)
摘要: SQL查询的事情很简单,但是常常因为很简单的事情而出错。遇到一些比较复杂的查询我们更是忘记了SQL查询的基本语法。本文希望通过简单的总结,把常用的查询方法予以总结,希望能够明确在心。场景:学生信息系统,包括学生信息、教师信息、专业信息和选课信息。--学生信息表IF O... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(376) 评论(0) 推荐(0)
摘要: 这一段时间学习了下rabbitmq,在学习的过程中,发现国内关于python采用pika库使用rabbitmq的资料很少,官网有这方面的资料,不过是都英文的。于是笔者结合自己的理解,就这方面内容写了一些示例,总共有七篇笔记,分享出来。笔记依次是循序渐进的,笔记内贴出的... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(778) 评论(0) 推荐(0)
摘要: 【试题描述】定义一个函数,输入一个链表,删除无序链表中重复的节点【参考代码】方法一:Without a buffer, we can iterate with two pointers: “current” does a normal iteration, while... 阅读全文
posted @ 2017-12-15 14:35 曾先森在努力 阅读(330) 评论(0) 推荐(0)
摘要: 【试题描述】定义一个函数,输入一个链表,判断链表是否存在环路平衡二叉树,又称AVL树。它或者是一棵空树,或者是具有下列性质的二叉树:它的左子树和右子树都是平衡二叉树,且左子树和右子树的高度之差之差的绝对值不超过1。问题:判断一个二叉排序树是否是平衡二叉树这里是二叉排序... 阅读全文
posted @ 2017-12-15 14:35 曾先森在努力 阅读(209) 评论(0) 推荐(0)
摘要: 【试题描述】定义一个函数,输入一个链表,判断链表是否存在环路,并找出回路起点Circular linked list: A (corrupt) linked list in which a node’s next pointer points to an earlie... 阅读全文
posted @ 2017-12-15 14:35 曾先森在努力 阅读(285) 评论(0) 推荐(0)
摘要: 【试题描述】定义一个函数,字符串转数组数组转字符串【参考代码】 1 public static int strToInt(String str) 2 { 3 int i = 0, num = 0; 4 char[] st... 阅读全文
posted @ 2017-12-15 14:35 曾先森在努力 阅读(255) 评论(0) 推荐(0)
摘要: 【试题描述】定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点【参考代码】方法一: 1 public static Link reverseLinkList(Link head) 2 { 3 if (head == ... 阅读全文
posted @ 2017-12-15 14:35 曾先森在努力 阅读(178) 评论(0) 推荐(0)
摘要: 一、入门级程序员的面试题:这些软件设计和设计模式的先关问题大多会出现在初学者面试情景中,什么是设计模式?特定的设计模式又是什么?等等这些概念,也许你很轻易回答这些概念,但文内提供的这些问题也许能给你带来更多价值。1. 什么是设计模式?在你编码过程中使用了哪些设计模式?... 阅读全文
posted @ 2017-12-15 14:35 曾先森在努力 阅读(319) 评论(0) 推荐(0)
摘要: 一、我们为什么要学习vim编辑器?Linux的命令行界面下面有非常多的文本编辑器。比如经常听说的就有Emacs、pico、nano、joe与vim等。vim可以看做是vi的高级版。我们为什么一定要学习vim呢?有以下几个原因:(1)所有的Unix like系统都会内置... 阅读全文
posted @ 2017-12-15 14:35 曾先森在努力 阅读(253) 评论(0) 推荐(0)
摘要: 大家都知道Python语言是一种新兴的编程语言。1989年,Python就由Guido van Rossum发明。Python一直发展态势很好。 原因有几点:1、跨平台性好。Linux、Windows、MacOS、塞班……。2、快速易学。3、模块齐全。 ... 阅读全文
posted @ 2017-12-15 14:35 曾先森在努力 阅读(354) 评论(0) 推荐(0)
摘要: (可参考 http://c.chinaitlab.com/special/algorithm/Index.html)五大常用算法之一:分治算法分治算法一、基本概念 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个... 阅读全文
posted @ 2017-12-15 14:35 曾先森在努力 阅读(298) 评论(0) 推荐(0)
摘要: 1. 引言 哈希表(Hash Table)的应用近两年才在NOI中出现,作为一种高效的数据结构,它正在竞赛中发挥着越来越重要的作用。 哈希表最大的优点,就是把数据的存储和查找消耗的时间大大降低,几乎可以看成是常数时间;而代价仅仅是消耗比较多的内存。然而在... 阅读全文
posted @ 2017-12-15 14:35 曾先森在努力 阅读(344) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 19 下一页