Coder Social home page Coder Social logo

angular-pdd's Introduction

Welcome to Hendry5479's profile! visitor badge

🛠️ tools

👨‍💻 Programming languages

Solidity CSS HTML JavaScript Markdown Node.js Python SASS SQL TypeScript

🧰 Frameworks and libraries

React Next.js React

📊 Github stats

💻 GitHub Profile Stats
Hendry5479's Github Stats Hendry5479's Top Languages
Note: Top languages is only a metric of the languages my public code consists of and doesn't reflect experience or skill level.

Hendry5479's Activity Graph

angular-pdd's People

Contributors

hendry5479 avatar

Watchers

 avatar

angular-pdd's Issues

leet

学习string, array, set的操作方法

记住多种类型的题目

young

数组

二分法:https://leetcode-cn.com/problems/binary-search/
注意区间问题
原地移除值为N的元素: https://leetcode-cn.com/problems/remove-element/
快慢指针;双指针在数组和链表字符串的题目中很常见
和为N的长度最小的子数组:https://leetcode-cn.com/problems/minimum-size-subarray-sum/
滑动窗口;

链表

移除链表值为N的所有节点:https://leetcode-cn.com/problems/remove-linked-list-elements/
虚拟头结点
反转链表:https://leetcode-cn.com/problems/reverse-linked-list/
双指针
两两交换节点:
画图,cur -> 2 -> 1 -> 3
删除链表的倒数第N个节点:https://leetcode-cn.com/problems/remove-nth-node-from-end-of-list/
快慢指针,倒数第N,快指针就往前移动N步;平行四边形
环形链表II: https://leetcode-cn.com/problems/linked-list-cycle-ii/
返回链表入环的第一个节点
快慢指针,快慢指针的相遇一定在环内
从头结点出发一个指针,从相遇节点 也出发一个指针,这两个指针每次只走一个节点, 那么当这两个指针相遇的时候就是 环形入口的节点。

哈希表

字母异位词:https://leetcode-cn.com/problems/valid-anagram/
使用26长度的数组作为字典
两个数组的交集:https://leetcode-cn.com/problems/intersection-of-two-arrays/
快乐数:https://leetcode-cn.com/problems/happy-number/
赎金信:https://leetcode-cn.com/problems/ransom-note/
类似异味词
三数之和:https://leetcode-cn.com/problems/3sum/
排序 + 双指针法;必须排序了才有指针移动的依据

有效的括号:https://leetcode-cn.com/problems/valid-parentheses/

删除字符串中的所有相邻重复项:https://leetcode-cn.com/problems/remove-all-adjacent-duplicates-in-string/

返回频率前k高的元素:https://leetcode-cn.com/problems/top-k-frequent-elements/

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.