crack the code interview 2.1

原创 2013年12月04日 17:42:48

Write code to remove duplicates from an unsorted linked list.

不断的如果当前元素和前面的重复,删除当前元素。

struct Node
{
    Node * next;
    int value;
};

void deleteDupNode(Node * head)
{
    if (head == NULL)
        return;
    Node * currentNode = head->next;
    Node * previous = head;
    while (currentNode != NULL)
    {
        Node * start = head;
        while (start != currentNode)
        {
            if (start->value == currentNode->value)
            {
                previous->next = currentNode->next;
                Node * cur = currentNode;
                delete cur;
                break;
            }
        }
        previous = currentNode;
        currentNode = currentNode->next;
    }
}


Crack the code interview_Q1.1

题目 实现一个算法来判断一个字符串中的字符是否唯一(即没有重复).不能使用额外的数据结构。 (即只使用基本的数据结构) 解决: 首先,我们先简单化问题,假设字符集是ASCII码,由于ASCII码仅...
  • xmj1989
  • xmj1989
  • 2013年09月21日 18:41
  • 421

每天坚持Crack Code(Day 1)

打好基本功: Data Structures Algorithms Concepts Linked Lists  Breadth First Search Bit Manipulation...
  • Lj_Tao
  • Lj_Tao
  • 2013年09月17日 15:28
  • 605

每天坚持Crack Code(Day 2)

Chapter 1 | Arrays and Strings 问题 1.4 Write a method to decide if two strings are anagrams or not. 翻...
  • Lj_Tao
  • Lj_Tao
  • 2013年09月19日 23:53
  • 778

每天坚持Crack Code(Day 4)

今天头脑涨涨的,所以看书都不想从头往后看,索性挑了一章看~ 首先是了解一下概念问题: C++ vs Java 1.Java runs in a virtual machine. 在虚拟机中运行 ...
  • Lj_Tao
  • Lj_Tao
  • 2013年09月22日 23:04
  • 559

crack coding interview

  • 2014年06月11日 08:35
  • 3.61MB
  • 下载

Crack the coding interview (fourth edition)

  • 2013年10月26日 03:16
  • 1.49MB
  • 下载

Cracking the Coding Interview Q2.1

本博客记录我用C++刷cracking the coding interview的历程。。。

interview-code test

  • 2017年08月07日 15:20
  • 49KB
  • 下载

code interview material

  • 2013年02月07日 05:06
  • 240KB
  • 下载

Cracking the Code Interview Chapter Three-- TaylorZhangYuxin's Solusion

This article is my own thinking and analysis when reading the cracking the code interview 6th editio...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:crack the code interview 2.1
举报原因:
原因补充:

(最多只允许输入30个字)