إنجليزي
每周最少一更,求出题,求虐待 مرة واحدة على الأقل في الأسبوع، اسأل عن المشاكل وسوء المعاملة
├──Package │ ├── Sort 排序篇 │ │ ├── BubbleSort.php 冒泡排序 │ │ ├── HeapSort.php 堆排序 大根堆 │ │ ├── MBaseSort.php 基数排序 MSD │ │ ├── LBaseSort.php 基数排序 LSD │ │ ├── QuickSort.php 快速排序 │ │ ├── ShuttleSort.php 飞梭排序 │ │ ├── ShellSort.php 希尔排序 │ │ ├── MergeSort.php 归并排序 │ │ ├── InsertSort.php 插入排序 │ │ └── SelectSort.php 选择排序 │ │ │ ├── Query 查找篇 │ │ ├── BinaryQuery.php 二分查找 │ │ ├── InseertQuery.php 插入查找 │ │ ├── FibonacciQuery.php 斐波那契查找 │ │ ├── BFSQuery.php 广度优先查找 │ ├── Kmp.php 算法导论-KMP算法 │ ├── DijkstraQuery.php 迪克斯特拉算法 │ │ └── QulickQuery.php 快速查找 │ │ │ ├── Structure 数据结构 │ │ ├── StackExample.php 堆栈 先进后出 LIFO (Last In First Out) │ │ ├── LinearChain.php 线性表 单链存储 │ │ └── LinearOrder.php 线性表 顺序存储 │ │ └── BinarySearchTree.php 二叉搜索树 │ │ │ ├── Tools 小工具集 │ │ └── SystemSwitch.php 堆栈实现进制转换 │ │ │ └── Other 其他 │ ├── MonkeyKing.php 约瑟夫环 │ ├── DynamicProgramming.php 动态规划 │ ├── Fibonacci.php 斐波那契数列 │ ├── StealingApples.php 偷苹果求余 │ ├── HanoiGames.php 汉诺塔游戏 │ ├── BidirectionalQueue.php 双向队列 │ ├── ColorBricks.php 彩色砖块 │ ├── GetCattle.php 牛年求牛 │ ├── OnlyNumbers.php 求唯一数 │ ├── PokerGames.php 洗扑克牌 │ ├── Interval.php 抽奖区间算法 │ ├── Maze.php 迷宫寻址算法 │ ├── AntsClimb.php 蚂蚁爬杆算法 │ ├── Encryption.php 对称加密算法 │ ├── ElevatorDispatch.php 编程之美-电梯调度算法 │ ├── PointInTriangle.php 向量叉集计算点是否在三角形中 │ ├── TraversalOfBinary.php 二叉树非递归遍历算法实现 │ ├── Knapsack.php 贪心算法之背包问题实现 │ └── BigSmallReplace.php Hello World 输出 Olleh Dlrow │ └── Solution.php Facebook面试题之岛屿周长算法 │ └── RotationSort.php Facebook面试题之顺时针回旋算法 │ └── Square.php Facebook面试题之判断四个点能否组成正方形算法 │ └── Prim.php Prim算法(最小生成树算法) │ └── CartesianProduct.php 笛卡尔积算法 │ └── Square.php 面试题之平面任意四点能否组成一个矩形 │ └── Judge.php 面试题之扑克牌中任选五张判断是不是顺子 │ └── Factorial.php 面试题之N的阶乘末尾有多少个0 | └── HashTable.php HashTable | └── RotateSort.php 面试题之风车旋转排序算法 │ ├──LICENSE └──README.md
记录自己理解算法,数据结构的过程,尽可能的简单全面以及详细,让算法学习运用灵活自如,加油(ง •̀_•́)ง
用 PHP 实现算法并替代官方提供的函数是愚蠢的事情 .但这决不代表斟酌算法就是件无意义的事 , 每个算法都是一种思想的结晶 , 学习优秀的思想 , 开拓思维
أفضل ما في الأمر هو أن كل ما تحتاجه هو أفضل ما لديك يمكن أن يكون الأمر سهلاً بالنسبة لك لقد تم اختياره كأفضل صديق. H. كورمين، تشالز إي ليسرسون (2009)، 《算法导论第三版》.
ربما تكون هذه هي المرة الأولى التي تكتشف فيها أن هذا هو ما يحدث في أي مكان في العالم. يمكن أن تكون هذه هي المرة الأولى التي يحدث فيها هذا الأمر.
它必须是有限的:如果你设计的算法永无休止地尝试解决问题،那么它是无用的.
أفضل ما في الأمر: أفضل ما في الأمر لا داعي للقلق بشأن هذا الأمر.
أفضل ما في الأمر: لا داعي للقلق بشأن ما قد يحدث في المستقبل لا داعي للقلق بشأن هذه المشكلة.
سجل 10 100 相当于问"将多少个10相乘的结果为100"، 答案当然是2个了 因此log 10 100=2
غادر | يمين |
---|---|
2 3 = 8 | سجل 2 8 = 3 |
2 4 = 16 | سجل 2 16 = 4 |
2 5 = 32 | سجل 2 32 = 5 |
هل يمكن أن يكون هذا هو الحال بالنسبة لك؟ كل ما عليك هو أن تحصل على 100 دولار من 100 دولار، أو 100 دولار من 100 دولار. خطي الوقت) ، يجب أن يكون لديك 100 يومًا من 100 يومًا تم تسجيل 7 أيام في الأسبوع، وتم تسجيل 40 يومًا في الأسبوع، و32 يومًا في الشهر، وتسجيل الدخول إلى O(log)
أفضل ما في الأمر هو الحصول على أفضل الأسعار ، قد يكون الأمر كذلك. يجب أن تكون قادرًا على تحقيق النجاح في المستقبل
أفضل ما في الأمر هو الحصول على أفضل الأسعار
أفضل ما في الأمر هو الحصول على أفضل الأسعار
素 | 简单查找 | 二分查找 |
---|---|---|
100 قيقا | 100 مللي ثانية | 7 مللي ثانية |
10000 جنيه مصري | 10 ثانية | 14 مللي ثانية |
1 000 000 000 个元素 | 11 天 | 30 مللي ثانية |
يمكن أن يكون الأمر صعبًا للغاية بالنسبة n
O
表示,الأمر الأكثر n
هو أن الأمر ليس كذلك.使用大大O
法这个运行时间为O(n)
، 二分查找需要执行log n次操作،使用大O
表示为O(log n)
一些常见的大O运行时间
O(log n) ، 也叫对数时间،这样的算法包括二分算法
يا (ن) ، لا داعي للقلق بشأن هذا الأمر.
O(n * log n) 快速排序
يا(ن 2 )، 选择排序
يا(ن!) 即阶乘时间
这里是重点
لا داعي للقلق بشأن ما قد يحدث في المستقبل
يمكن أن يكون هذا أفضل ما يمكن أن يحدث في أي وقت مضى، وهو أمر لا مفر منه
المزيد من المنتجات
O(log n)比O(n)快،当需要搜索的元素越多时،前者比后者快的越多
يجب أن تكون قادرًا على التعامل مع كل ما يتعلق بالمشكلة
أفضل ما في الأمر هو الحصول على أفضل الأسعار
أفضل ما في الأمر هو الحصول على أفضل الأسعار
أفضل ما في الأمر هو الحصول على أفضل النتائج
أفضل الأسعار في العالم
لا داعي للقلق بشأن ما قد يحدث في المستقبل يمكن أن تكون هذه هي المرة الأولى التي يحدث فيها هذا الأمر.
数据元素(عنصر البيانات) :الحصول على أفضل النتائج هو الحصول على أفضل النتائج البيانات البند) .
数据项(عنصر البيانات): لقد أصبح الأمر أكثر صعوبة بالنسبة لنا.
数据对象(كائن البيانات) :是性质相同的数据元素的集合,是数据的一个子集.如字符集合C={'A','B','C,...} .
أفضل ما في الأمر هو أن كل ما عليك فعله هو أن تكون على دراية بالأمر.
أفضل ما في الأمر هو أن كل ما تحتاجه هو أفضل ما لديك.
اسم المنتج : معلومات المنتج
数据类型 (نوع البيانات): 指的是一个值的集合 و定义在该值集上的一组操作的总称.
集合:结构中数据元素之间除了“属于同一个集合”外،再也没有其他的关系
المزيد
اسم المنتج: أفضل ما في الأمر هو أن تكون قادرًا على القيام بذلك
أفضل ما في الأمر: أفضل ما في الأمر هو الحصول على أفضل النتائج
أفضل ما في الأمر هو الحصول على أفضل الأسعار —— الحصول على أفضل الأسعار يمكن أن يكون هذا أمرًا طبيعيًا بالنسبة لك ولعائلتك
顺序存储结构:الحصول على أفضل النتائج في جميع أنحاء العالم يمكن أن يكون هذا هو الحال بالنسبة لك.
链式存储结构:المؤشر يمكن أن تكون هذه هي المرة الأولى التي يتم فيها استخدام هذه المنتجات
قد يكون من الصعب على أي شخص أن يتخيل ما هو أفضل من أي وقت مضى لا داعي للقلق بشأن ما قد يحدث في المستقبل
是对特定问题求解方法(步骤)的一种描述،是指令لا داعي للقلق بشأن هذا الأمر.
算法具有以下五个特性
أفضل ما في الأمر هو أن كل ما عليك فعله هو أن تكون على دراية بكيفية التعامل مع هذه المشكلة.
确定性:الأمر الأكثر أهمية هو أن كل ما عليك فعله هو أن تفعل ذلك، أفضل ما في الأمر هو أن كل ما عليك فعله هو أن تكون قادرًا على القيام بذلك
الاسم: لا داعي للقلق بشأن ما قد يحدث في المستقبل
العنوان: لا داعي للقلق بشأن ما قد يحدث، لكن لا داعي للقلق بشأن هذا الأمر
العنوان: لا داعي للقلق بشأن ما قد يحدث، لكن لا داعي للقلق بشأن ما قد يحدث في المستقبل
أفضل ما في الأمر هو الحصول على أفضل النتائج
قد يكون من الصعب على أي شخص أن يفعل ذلك لقد أصبح هذا الأمر ممكنًا.
أفضل ما في الأمر هو أن تكون قادرًا على القيام بذلك
正确性 (الصواب): 算法应满足具体问题的需
可读性(سهولة القراءة):
健壮性(المتانة): يجب أن تكون قادرًا على التعامل مع الأشياء التي تحتاجها يمكن أن يكون هذا أمرًا طبيعيًا بالنسبة لك.
通用性(العمومية): لا يوجد أي مشكلة في هذا
اسم المنتج: أفضل ما في الأمر هو الحصول على أفضل النتائج لا داعي للقلق بشأن ما قد يحدث في المستقبل
لا يوجد أي مشكلة في التعامل مع هذه المشكلة. (n)=O(f(n))),称作算法的渐近时间复杂度(مقارب التعقيد الزمني).
يمكن أن يكون هذا أمرًا طبيعيًا بالنسبة لك اسم المنتج: S(n)=O(f(n))، اسم المنتج n
لا داعي للقلق بشأن هذا الأمر.
يجب أن تكون قادرًا على تحقيق النجاح في المستقبل في هذه الحالة، يجب أن تكون قادرًا على التعامل مع الأشياء الصعبة والصعبة. لا داعي للقلق بشأن هذا الأمر. في هذه الحالة، لا يوجد أي مشكلة في هذا الأمر.
لا داعي للقلق بشأن ما قد يحدث في المستقبل (يبدو أن هذا هو السبب وراء ذلك).
لا داعي للقلق بشأن هذا الأمر. لا داعي للقلق بشأن هذا الأمر.
الشوكة هي idea
طلب سحب
دمج
إذا كنت ترغب في الحصول على طلب سحب، أو إصدار أمر ما، أو طلب سحب، أو طلب سحب، فلا تتردد في الاتصال بنا
طلب: سحب طلب الالتزام رسالة الالتزام رسالة الالتزام تغيير السجل
هل هناك مشكلة في إصدار طلب السحب:
hailwood
com.zhangxuanru
com.ifreesec
مجموعة مفتوحة
نيروكسيزي
معهد ماساتشوستس للتكنولوجيا