Giter Club home page Giter Club logo

haersmovingcastle's Projects

topic-52 icon topic-52

输入两个链表,找出它们的第一的公共节点。两个单向链表,从第一个公共节点开始,他们的next指针就指向同一个节点。

topic-63 icon topic-63

求股票的最大利润:此时变量为i,设一个变量存储为i-1中的最小值,设一个变量存储当前的最大差值且不断更新,最小值不断的更新,最后便可得到最大差值。

topic10 icon topic10

裴波那契数列:写一个函数,输入n,求裴波那契数列的第n项。有三种方法,建议选择循环。

topic11 icon topic11

旋转数组的最小数字:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。

topic14 icon topic14

剪绳子之动态规划和贪婪算法

topic18 icon topic18

1.删除链表中的节点2.删除链表中重复的节点

topic20 icon topic20

实现用函数来判断字符串shiifou表示数值。先判断小数点前的数值情况,用numeric参数来作为标志。如果遇到小数点,则小数点前和后只要有一个为数值即可。

topic21 icon topic21

题目的要求是通用的:数组中满足条件一的放在满足条件2的元素的前面,通用方法是设两个指针,指针1指向数组的第一个元素,指针2指向数组的最后一个元素,如果在指针2未遍历到指针1之前,则不满足条件的要互相交换元素值。

topic23 icon topic23

求链表中环的入口节点:先找到环中的任何一个节点:即让两个速度不同的节点相遇的节点一定是环中的节点,便可得到环的节点数。然后

topic24 icon topic24

反转链表并输出翻转后的链表的头节点。

topic25 icon topic25

合并两个排序的链表:输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是排序的。

topic28 icon topic28

实现一个函数,用来判断一颗二叉树是不是对称的。通过比较前序遍历和对称前序遍历来判断是否是对称的。

topic29 icon topic29

顺时针打印完矩阵的所有 元素。

topic30 icon topic30

定义栈的数据结构,在该类型中实现一个能够得到栈的最小元素的min函数。

topic33 icon topic33

二叉搜索树的后序遍历序列

topic5 icon topic5

实现一个函数,把字符串中的每个空格替换成“%20”

topic57-2 icon topic57-2

和为s的连续正数序列:先设两个连续的数,如果大于目的数,小数删除并向后定一位,如果小于目的数,大数加1,,加一个大数。

topic6 icon topic6

输入一个链表的头节点,从尾到头反过来打印出每个节点的值。

topic61 icon topic61

扑克牌中的顺子:如何算出间隔的牌数呢,先用qsort函数进行排序,然后再从第一个非0的开始相减来计算间隔。

topic7 icon topic7

重建二叉树:输入某二叉树的前序遍历和中序遍历的结果后,建立起这样一个二叉树。

topic9 icon topic9

用两个栈实现一个队列。设计两个函数appendTail和deleteHead,分别完成在队列尾部插入节点和在队列头删除节点的功能。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.